Embedded Systems Engineer - Kalamazoo Area job in Kalamazoo
Role details
Job location
Tech stack
Job description
We are collaborating with manufacturing firms in Kalamazoo that are seeking skilled Embedded Systems Engineers. These organizations are dedicated to maintaining high standards and are looking for professionals who can contribute effectively. By joining our network, you position yourself for opportunities aligned with your career goals., * Design and implement embedded software for manufacturing equipment.
- Troubleshoot and debug embedded systems in production environments.
- Collaborate with hardware engineers to integrate software with new and existing hardware.
- Develop and execute test plans for embedded systems to ensure quality and reliability.
- Optimize firmware for performance, power consumption, and memory usage in manufacturing applications.
- Provide technical support and training for manufacturing teams on embedded systems.
- Maintain documentation for embedded software and hardware designs., Firmware Engineer, Embedded Software Engineer, Embedded Hardware Engineer, IoT Engineer, Real-Time Embedded Systems Engineer, DSP Engineer, Robotics Engineer (Embedded), FPGA Engineer, ASIC Engineer (Embedded), Hardware-Software Co-Design Engineer
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 troubleshoot and debug hardware/software issues in production settings.
- Familiarity with version control systems (e.g., Git) and agile development methodologies.
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, Bash) for test automation or data analysis.
- Understanding of cybersecurity principles as they apply to embedded systems.
- Demonstrated ability to troubleshoot complex hardware/software interactions in a production environment.
Benefits & conditions
&bull Data &bull Offers &bull Robotics &bull Test Automation &bull Support &bull BASIC &bull Development &bull Analysis &bull Salary &bull Hiring &bull Version Control &bull Partnerships &bull Electrical Engineering &bull Bash &bull Recruiting &bull Compensation &bull Agile &bull Reliability &bull Operating Systems &bull Software Development &bull Manufacturing &bull Automation &bull Programming &bull Technical Support &bull C++ &bull Preparation &bull Data Analysis &bull Software &bull Documentation &bull Git &bull Design &bull Engineering &bull Python &bull Training &bull Communication
Salary Package: $ 79,000.00 - 124,000.00 (US Dollar)