Job Information
Apex Systems, Inc Embedded Engineer Dearborn, Michigan
Job#: 2065798
Job Description:
Key Skills Required:
- Proficiency in Python and C
- AUTOSAR background
- 2 to 3 years of experience in embedded software development
Daily Responsibilities:
- Software development and verification
- Implementing requirements shared by supervisors and leads
- Testing software on hardware in a product development environment
- Integration testing on various platforms and ensuring end-to-end testing on vehicles
Technical Requirements:
Software Development:
- Working with AUTOSAR modules: diagnostics, communication (CAN, LIN, Ethernet), and memory management
- Tools used: DaVinci Configurator (for AUTOSAR), Green Hill Multi Debugger (for debugging), and Python for scripting test cases
Development Environment:
- Agile environment with two-week sprints
- Daily standup meetings
- Familiarity with Jenkins for CI/CD pipeline
Documentation:
- Utilization of Confluence for documentation and integration guides
Performance Metrics:
- Timely implementation of assigned tasks within sprint timelines
- Achieving 100% test and code coverage
- Quality of code is critical; tools like Google Test and Polyspace are used for code quality analysis
Timeline Expectations:
- Monthly releases to downstream customers
- Immediate fixes for critical issues reported during testing
- Regular interim releases for any major bugs reported by customers
Candidate Availability:
- Expected to work in the office a minimum of three days a week; flexibility may increase to five days based on project demands
- Normal working hours are 9 AM to 6 PM, or 8 AM to 5 PM
EEO Employer