Engineer, Embedded SW at Control Solutions LLC – Aurora, Illinois
Control Solutions LLC
Aurora, Illinois, 60502, United States
Posted on
Explore Related Opportunities
Software and Web Developers, Programmers, and Testers jobs in IllinoisJobs in IllinoisSoftware and Web Developers, Programmers, and Testers jobs
About This Position
We are seeking a talented and detail-oriented Embedded Software Engineer to join our innovative technology team. In this role, you will be responsible for designing, developing, and maintaining embedded software solutions that power our cutting-edge products. If you are passionate about embedded systems and eager to contribute to impactful projects, we invite you to apply and grow with us.
Position Requirements
- - Design, develop, and optimize embedded and application software for various hardware platforms
- - Collaborate with hardware engineers to integrate software with hardware components
- - Write clean, efficient, and reliable code adhering to project specifications and standards
- - Conduct testing, debugging, and troubleshooting of embedded systems to ensure optimal performance
- - Document software design, development processes, and technical specifications
- - Participate in code reviews and contribute to continuous improvement of development practices
- - Stay updated on industry trends and emerging technologies related to embedded systems
- - Interact with customers from product feasibility/requirements through full customer acceptance resulting in product release.
- - Provide input to development schedules.
- - Bachelor’s degree in Computer Science, Electrical Engineering, or equivalent combination of education and technical experience
- - Proven experience in embedded software development, preferably in C/C++
- - Experience in mobile or application software development.
- - Familiarity with microcontrollers, real-time operating systems (RTOS), and hardware interfaces
- - Experience with communication protocols such as UART, CAN, and/or MODBUS
- - Strong problem-solving skills and attention to detail and ability to troubleshoot firmware/software utilizing electronic test equipment.
- - Knowledge of software development lifecycle and version control systems
- - Ability to work independently and manage multiple priorities effectively
- - Ability to understand and occasionally support legacy code in Assembly language a plus
- - Experience working with PIC and dsPIC processors a plus
- - Experience with wireless communication protocols such as Bluetooth or 802.15.4 a plus
- - Experience with communication protocols such as UART, CAN, and/or MODBUS a plus
- - Ability to work both independently and in a team environment
- - Ability to work well in a fast paced, changing environment
- - Ability to lift, push pull and carry materials up to 10 lbs,
- - Ability to operate tools machinery or office equipment safely.
- - Ability to work near moving mechanical parts and moderate noise levels.
- - Ability to wear required personal protective equipment (PPE)
Scan to Apply
Just scan this QR code to apply from your phone.
Job Location
Aurora, Illinois, 60502, United States
Loading interactive map for Aurora, Illinois, 60502, United States
Job Location
This job is located in the Aurora, Illinois, 60502, United States region.
Frequently asked questions about this position
Latest Job Openings in Illinois
CDL-A - Intermodal Dedicated truck driver
Schneider
Evanston, IL
Owner-operator Van Truckload truck driver
Schneider
Joliet, IL
Registered Nurse (RN)
Nexus Health
South Chicago Heights, IL
Pump and Compressor Technician
MEDICAL TECHNOLOGY ASSOCIATES LLC
Chicago, IL
Owner-operator Drayage truck driver
Schneider
Channahon, IL
Apply For This Position
By submitting your application, you understand and agree to JobTarget's
Terms of Service
and
Privacy Policy.