Five Star Staffing and Recruiting
Location
Elkhart, IN | United States
Job description
Embedded Programmer
We are seeking an innovative, custom manufacturer providing products and services across multiple industries. This includes manufacturing of Audio/Video Controls, Switch Controls, Electronic Controls, RF Controls, Interior and Exterior 12V Lighting, Wiper Systems and Components, 12V Accessories and Molded Convenience items. We have state-of-the-art manufacturing capabilities to produce a high efficiency and controlled manufacturing environment that allows us to produce world class electrical components and circuit board assemblies.
JOB RESPONSIBILITIES:
- Design, develop and implement software of embedded devices from engineering, manufacturing, and customer requirements.
- Participate in requirements development for new and existing designs
- Integrate and validate new product designs
- Participate in testing products for software and hardware
- Test, verify and document product software functionality
- Integrate software with hardware designers
- Generate software development plans and meet scheduled goals
- Real time debugging of systems and processes of embedded devices
- Work closely with and cross-functional engineers to understand system requirements, and to diagnose software and electrical systems performance issues
- Support other projects as needed by management or as business needs change
- Self-sufficient and capable of operating effectively under tight deadlines without close supervision
- Train new employees as required
QUALIFICATIONS:
- 5+ years of Embedded programming experience required.
- Bachelor’s Degree in Computer Science required or 10+ years of experience without.
- Advanced time management skills.
- Extensive experience contributing to new designs and seeing them through to mass production.
- Strong verbal and written communication skills required with the ability to prepare written specifications and contract documents.
- Must have knowledge of electrical engineering and low-level hardware design
- Experience with SPI, I2C, Timers, DMA, DAC, ADC, CAN, LIN, USB
- Experience with RF technologies (e.g., Wi-Fi, Bluetooth Classic & BLE, NFC, ZigBee, etc.)
- Experience with bootloaders, SPI flash, SD, and lightweight file system storage
- Experience with direct LCD control is a plus
- Excellent programming skills, including C, C++, C#
- 8 & 16-bit, and ARM microcontrollers, preference in Atmel & Microchip
- Travel to OEM’s and implement and diagnose code
- Familiarity with scopes, protocol analyzers, software debuggers, logic analyzers, etc
- Familiarity with Atmel Studio & MPLAB
- This is an on-site full time job, not an external contractor at this time
SCHEDULE:
- Monday – Friday 8:00am to 5:00pm
Job tags
Salary