Essential Responsibilities:
- Create firmware test and development software using C/C++ on embedded systems utilizing ARM device architecture.
- Knowledge of communication protocols such as CAN bus, SPI and I2C.
- Microcontroller on-board hardware, interface and peripheral design experience.
- Identify and implement design improvements to increase reliability, reduce cost and increase service life.
- Support manufacturing and supply chaining to insure products are being manufactured and tested to meet expectation for quality and reliability.
- Conduct and/or participate in Project Design Teams for designing, developing, modifying and evaluating parts, components or integrated circuitry for board or system level hardware and firmware implementation.
- Lead and manage improvement projects
- Support hardware, software and application software teams
- Assist in data collection and analysis used for software control systems
- Assist in software performance, debugging and reliability testing
- Create and maintain requirements and design document (internal)
Qualifications:
- BS in Computer Engineering, Computer Engineering Technology, Electrical Engineering, or Electronic Engineering Technology
- Experience in software design interfacing to both analog & digital electronic circuitry with embedded microcontrollers.
- Experience with software revision tracking and management tools such as GIT and JIRA.
- Domestic field travel (10%) as required for investigative site/customer visits and troubleshooting. May include international travel at some point.
- Position is based in Kansas City, MO (Riverside)
Preferred Qualifications:
- Ability to read circuit schematics and component data sheets as applicable to embedded systems designs for new product development and existing product maintenance.
- Knowledge of the C/C++ programming language, software integrated development environments (IDEs) and run-time debugging as applied to 8-, 16- and 32-bit microcontrollers.
- Proven experience performing troubleshooting during integration of software and hardware in the Design State of Design for Six Sigma.
- Experience with designs with emphasis on intrinsic safety for potentially hazardous environments.
|
All qualified applicants will receive consideration for employment without discrimination on the basis of race, color, religion, sex, sexual orientation, gender identity, national origin, protected veteran status, disability, age, genetic information, or any other factors prohibited by law