What are the responsibilities and job description for the Principal Software Engineer (Embedded Systems) position at Pro Talent Crafter?
Job Details
Role Overview
As a Principal Software Engineer (Embedded Systems), you will work on cutting-edge technology blending software hardware, including:
- Real-time embedded systems
- Machine learning for algorithm organization and classification
- High-performance controls and automation tools
- Real-time monitoring and system diagnostics
- Firmware and device driver development
- Robotics & industrial machine control
You will design solutions that directly impact physical machines where your work is visible not just in code, but in real-world motion. This role offers high visibility, high impact, and a long-term technical growth environment.
Required Qualifications
- 10 years of experience with:
O C and C (expert-level)
O Embedded systems development
O RTOS
O Control systems
O Device driver development
- Strong background in real-time, low-latency applications
- Experience working closely with hardware teams
- Bachelor s Degree in Computer Engineering, Electrical Engineering, Computer Science, or similar (Master s preferred)
Preferred Industry Backgrounds
Candidates should come from one or more of the following domains:
- Medical Devices
- Semiconductor Equipment
- Aerospace
- Defence
- Industrial Control Systems
- Robotics
- Machinery / Automation
- Consumer or Industrial Appliances
- Embedded Device Manufacturing
Salary : $140,000 - $200,000