Embedded Software Engineer
Company: EDGE AUTONOMY
Location: Ann Arbor
Posted on: September 16, 2023
Job Description:
About This Position The Embedded Software Engineer works
collaboratively within a small group to further develop products
and systems on Fuel Cell generator systems. The Embedded Software
Engineer has ownership over the software life-cycle and impacts the
fuel cell product features and capabilities. Responsibilities
- Design, code, and implement software for embedded devices and
systems on fuel cell generators and supporting equipment.
- Write and test software to support the integration of sensors
and processors into fuel cells.
- Debug, troubleshoot, and isolate software issues.
- Ability to read schematics and use standard debugging
equipment: oscilloscope, logic analyzer, multimeter.
- Work closely with other engineering and operations disciplines
(mechanical, aerospace, electrical, QA, Production)
- Participate in design and peer reviews for solutions and
related code.
- Maintain high standards of software quality within the team by
adhering to good practices and habits of configuration control.
Qualifications
- B.S. degree in Computer Science or Computer Engineering,
Electrical Engineering, or related field is required or equivalent
combination of education, training, and experience
- 4+ years' experience in developing embedded software for real
time systems
- Practical experience writing firmware/embedded code for a
physical device
- Experience compiling code from Simulink models (preferred)
- Experience working with LIN & CAN peripheral devices
(preferred)
- Proficient in:
- C/C++ in a real-time embedded environment
- Understanding of RTOS functionality
- Some knowledge of assembly and system-on-a-chip
architectures
- Read and understand hardware schematics
- Practical experience writing firmware/embedded code for a
physical device
- Fundamental knowledge of low-level firmware
- Strong sense of ownership and drive in digging into complex
problems
- Demonstrated effective team communication skills
- Systematic problem-solving approach
- Critical thinking and problem-solving skills Edge Autonomy
Benefits
- Matching 401(k)
- Paid PTO
- 10 Paid holidays
- Medical, vision, and dental insurance
- Group Short-Term and Long-Term Disability
- HSA and FSA Options
- Critical Care Plan
- Accident Care Plan
PI
Keywords: EDGE AUTONOMY, Ann Arbor , Embedded Software Engineer, IT / Software / Systems , Ann Arbor, Michigan
Didn't find what you're looking for? Search again!
Loading more jobs...