Embedded Systems Engineer - Charlotte Area job in Charlotte
Role details
Job location
Tech stack
Job description
- Design and develop embedded firmware for manufacturing equipment.
- Troubleshoot and debug existing embedded systems in production environments.
- Implement and test communication protocols for industrial automation.
- Collaborate with hardware engineers to integrate new sensors and actuators.
- Optimize firmware for performance, reliability, and real-time constraints.
- Develop and maintain documentation for embedded software and hardware.
Requirements
- Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, or a related field.
- 3+ years of experience in embedded software development for manufacturing or industrial applications.
- Strong proficiency in C/C++ programming for microcontrollers and real-time operating systems (RTOS).
- Experience with hardware-software integration, debugging, and testing of embedded systems.
- Familiarity with industrial communication protocols (e.g., Modbus, EtherNet/IP, CAN) and sensor integration.
- Demonstrated ability to develop and optimize firmware for performance, reliability, and manufacturability.
Bonus Qualifications
- Experience with real-time operating systems (RTOS) beyond basic usage.
- Familiarity with industrial communication protocols (e.g., Modbus, EtherCAT, PROFINET).
- Proficiency in scripting languages (e.g., Python) for test automation or data analysis.
- Demonstrated ability to work with version control systems (e.g., Git) in a collaborative environment.
- Knowledge of cybersecurity principles applicable to embedded systems., Firmware Engineer, Embedded Software Engineer, Hardware-Software Integration Engineer, IoT Engineer, Real-time Embedded Engineer, Systems Design Engineer, Robotics Software Engineer, Device Driver Developer, Microcontroller Programmer, SoC Engineer
Benefits & conditions
&bull Data &bull Offers &bull Robotics &bull Test Automation &bull Access &bull Support &bull BASIC &bull Development &bull Debugging &bull Analysis &bull Salary &bull Hiring &bull Version Control &bull Partnerships &bull Electrical Engineering &bull Recruiting &bull Compensation &bull Reliability &bull Operating Systems &bull Software Development &bull Manufacturing &bull Automation &bull Programming &bull Integration &bull C++ &bull Preparation &bull Data Analysis &bull Software &bull Testing &bull Documentation &bull Git &bull Design &bull Engineering &bull Python &bull Communication
Salary Package: $ 84,000.00 - 129,000.00 (US Dollar)