Job Description
Job Title: Firmware Engineer
Location: Richland, MI
Onsite/ Remote: Day 1 Onsite at customer location
Fulltime
Job Description:
Education:
- BE/B tech-Electronics and communication
Must be skilled in the following -
Firmware:
- 2303-Specific
- FreeRTOS
- Ethernet
- REST (Web)
- CAN, preferably CANOpen
- C programming language
- GNU Make
- GCC
- Clang
- VS Code
- Bootloaders and related concepts
- Encryption
Hardware:
- Understanding of electronics, ability to read electrical drawings
- Electronics troubleshooting, ability to use of measurement instrumentation (DMM, oscilloscope, power supplies, etc.)
- Altium Designer (familiarity with)
- SPICE (familiarity with)
- MS Office – Excel, Visio, Word, etc.
- Autodesk Inventor (familiarity with)
- Enovia PLM (familiarity with)
- Git (version control concepts and workflow) (familiarity with)
Must be capable of the following responsibilities –
Firmware:
- Implements C unit tests.
- Helps develop integration tests.
- Extensive debugging skills.
- Automated testing setups
Hardware:
- Assisting in ensuring the hardware design satisfies the product functional requirements, performance characteristics identified in the high level design, detail design specification, and technical documentation
- Designing, planning, or setting requirements for necessary test equipment and/or test software
- Hardware module testing and verification including parametric, functional, EMC/EMI, environmental, or other engineering evaluation testing
- Authors and maintains the Electronic Test Specification documents
Job Tags
Full time, Remote work,