Sterling Engineering, Inc.
https://cdn.haleymarketing.com/templates/63335/logos/square_logo.png
https://www.sterling-engineering.com
https://www.sterling-engineering.com
USD
120000
YEAR
true
Embedded Software Engineer
Northbrook, IL 60062 US
2023-02-28
2023-05-01
Employment Type:
Permanent
Job Category: Software Engineer
Job Number: TS6981321121
Compensation: 120000
Job Description
Position: Embedded Software Engineer
Duration: PERM / Direct hire
Location: Onsite – Northbrook, IL 60062
I am looking for an Embedded Software Engineer to join a team that is focused on the development of high-quality, scalable physical security solutions for a number of emerging markets. The ideal candidate should have 3+ years of Embedded C, C++ or Python professional experience creating software for microcontrollers, sensors, and motor drivers for new and custom products. An advanced knowledge of C/C++ and VB is required to troubleshoot existing legacy code.
Must have at least 3+ years of experience in C/C++ and hands-on hardware experience with ARM processors, 8–32-bit microcontrollers, and TCP/IP’s.
QUALIFICATIONS
○ B.S. in Electrical Engineering from an accredited engineering school
○ 3+ years of experience with motion control systems, stepper motors or brushless servomotors, and position feedback devices
○ 3+ years of experience in coding and techniques in C and at least one higher-level language like C++, C#, or Python
○ 3+ years of embedded software development working experience with 8-32 bit microcontrollers
○ Familiarity with IDEs like IAR, Code Composer Studio, Image Craft with working experience in one of them
○ Hands-on working knowledge of one of the serial communication protocols
○ Hands-on working knowledge in implementing TCP/IP stack, like LwIP, on embedded platform
○ Knowledge of networking, and real-world experience with dealing with the unpredictability and variability of the internet (e.g., packet loss, latency, bandwidth estimation, FEC)
○ Hands on experience creating test procedures and jigs for boards
○ Demonstrated abilities in the conception, preparation and analysis of software specifications and the resolution of product performance problems due to software issues
○ High level of self-motivation and drive to work in a fast-paced, challenging, and fluid environment
○ Strong preference for supporting products in an OEM facility
Qualified applicants will receive consideration for employment without regard to race, color, age, religion, sex, sexual orientation, gender identity, national origin, disability, protected veteran status, or genetic information.
Duration: PERM / Direct hire
Location: Onsite – Northbrook, IL 60062
I am looking for an Embedded Software Engineer to join a team that is focused on the development of high-quality, scalable physical security solutions for a number of emerging markets. The ideal candidate should have 3+ years of Embedded C, C++ or Python professional experience creating software for microcontrollers, sensors, and motor drivers for new and custom products. An advanced knowledge of C/C++ and VB is required to troubleshoot existing legacy code.
Must have at least 3+ years of experience in C/C++ and hands-on hardware experience with ARM processors, 8–32-bit microcontrollers, and TCP/IP’s.
QUALIFICATIONS
○ B.S. in Electrical Engineering from an accredited engineering school
○ 3+ years of experience with motion control systems, stepper motors or brushless servomotors, and position feedback devices
○ 3+ years of experience in coding and techniques in C and at least one higher-level language like C++, C#, or Python
○ 3+ years of embedded software development working experience with 8-32 bit microcontrollers
○ Familiarity with IDEs like IAR, Code Composer Studio, Image Craft with working experience in one of them
○ Hands-on working knowledge of one of the serial communication protocols
○ Hands-on working knowledge in implementing TCP/IP stack, like LwIP, on embedded platform
○ Knowledge of networking, and real-world experience with dealing with the unpredictability and variability of the internet (e.g., packet loss, latency, bandwidth estimation, FEC)
○ Hands on experience creating test procedures and jigs for boards
○ Demonstrated abilities in the conception, preparation and analysis of software specifications and the resolution of product performance problems due to software issues
○ High level of self-motivation and drive to work in a fast-paced, challenging, and fluid environment
○ Strong preference for supporting products in an OEM facility
Qualified applicants will receive consideration for employment without regard to race, color, age, religion, sex, sexual orientation, gender identity, national origin, disability, protected veteran status, or genetic information.