CP
Embedded Software Engineer
C&C Power, Inc.
Carol Stream · On-site Full-time 1mo ago
About the role
About
Reporting to the Software Engineering Manager, this individual will work with other embedded software engineers developing firmware on embedded systems.
Qualifications And Requirements
- Bachelor’s degree or equivalent experience. (Computer Science, Electrical Engineering or Computer Electrical Engineering is a plus).
- At least three years of experience developing firmware on embedded systems, working closely with electronics engineers.
- Experience interfacing with microcontrollers, Peripheral ICs, and communication protocols.
- Firmware development on embedded platforms with ARM microcontrollers.
- Comfortable reading schematic diagrams including PCB schematics to aid in firmware development, board bring-up, and debugging.
- Application development experience (bootloader is a plus).
- Familiar with Firmware Architecture and capturing Requirements.
- Strong C programming skills and proficiency with Hexadecimal notation.
- Knowledge of CAN bus and Modbus communications.
- Experience working within real-time operating systems (SMX, FreeRTOS)
Benefits
Come help us grow and have FUN! Our offering includes professional development, unbelievable medical and dental insurance (generous coverage, plus C&C pays 88% of the monthly premium), FSA, FSA healthcare allowance, vacation, sick/personal, holidays, and 401(k) with match. Ask about our tuition reimbursement for family!
No agencies or phone calls please
Submit a cover letter and resume to hr@ccpower.com
C&C Power, Inc. is an Equal Opportunity Employer.
Skills
ARMCCAN busFreeRTOSHexadecimalModbusSMX
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free