Embedded Systems Engineer - Kentwood Area job in Kentwood
Role details
Job location
Tech stack
Job description
- Design and implement embedded software for manufacturing equipment.
- Troubleshoot and debug existing embedded systems in production environments.
- Collaborate with hardware engineers to integrate software and hardware components.
- Develop and execute test plans for embedded systems to ensure reliability and performance.
- Optimize embedded code for real-time performance and resource efficiency.
- Maintain detailed documentation of embedded system designs, code, and test procedures.
- Provide technical support for manufacturing operations related to embedded systems.
Requirements
- Bachelor's degree in Electrical Engineering, Computer Engineering, or a related field.
- 3+ years of experience in embedded software development for manufacturing environments.
- Proficiency in C/C++ for microcontroller programming and real-time operating systems (RTOS).
- Experience with industrial communication protocols (e.g., Modbus, EtherCAT, PROFINET).
- Demonstrated ability to debug hardware and software issues on embedded systems.
- Familiarity with version control systems (e.g., Git) and agile development methodologies.
Bonus Qualifications
- Experience with real-time operating systems (RTOS) beyond basic implementations.
- Familiarity with industrial communication protocols (e.g., EtherCAT, PROFINET, Modbus).
- Demonstrated ability to troubleshoot complex hardware/software interactions in a production environment.
- Proficiency in scripting languages (e.g., Python) for test automation or data analysis., Embedded Software Engineer, Firmware Engineer, Embedded C Engineer, RTOS Engineer, IoT Engineer, Hardware-Software Integration Engineer, Device Driver Developer, Embedded Linux Engineer, Microcontroller Programmer, Systems Design Engineer
Benefits & conditions
&bull Data &bull Offers &bull Test Automation &bull Support &bull BASIC &bull Development &bull Operations &bull Analysis &bull Salary &bull Hiring &bull Version Control &bull Partnerships &bull Electrical Engineering &bull Recruiting &bull Compensation &bull Components &bull Agile &bull Reliability &bull Operating Systems &bull Software Development &bull Manufacturing &bull Automation &bull Programming &bull Integration &bull Technical Support &bull C &bull C++ &bull Linux &bull Preparation &bull Data Analysis &bull Software &bull Documentation &bull Git &bull Design &bull Engineering &bull Python &bull Communication
Salary Package: $ 78,000.00 - 123,000.00 (US Dollar)