More jobs:
Software Developer, Software Engineer
Job in
Novi, Oakland County, Michigan, 48377, USA
Listed on 2026-01-25
Listing for:
A123 Systems
Full Time
position Listed on 2026-01-25
Job specializations:
-
Software Development
Software Engineer
Job Description & How to Apply Below
We are looking for an Embedded Software Developer to support software development activities across customer programs and internal projects. This role is ideal for candidates with five years' experience in software development. The successful candidate will assist in implementing and testing software features, support debugging efforts, and learn industry-standard processes such as ASPICE and ISO/SAE 21434. You will work closely with senior engineers and project leads, gaining mentorship while contributing to real-world automotive and energy storage projects.
Key Responsibilities- Assist in software development tasks under the guidance of senior engineers.
- Support requirement translation by helping document and refine software requirements from system-level inputs.
- Participate in debugging and defect resolution, including reproducing issues and testing fixes.
- Learn and apply A123’s software development processes to ensure consistency across projects.
- Contribute to diagnostics and cybersecurity testing, following best practices defined by senior team members.
- Perform hands‑on testing using tools such as CANalyzer, CANoe, and diagnostic editors.
- Collaborate with cross‑functional teams to understand system requirements and customer expectations.
- Document work clearly to support compliance and knowledge sharing.
- Pursuing or recently completed a Bachelor’s or Master degree in Electrical Engineering, Computer Science, Automotive Engineering, or related field.
- 5 years of experience in embedded software development, automotive systems, or related internships/projects.
- Basic knowledge of automotive communication protocols (CAN, LIN, Ethernet).
- Familiarity with testing tools such as CANalyzer or CANoe (academic or project exposure acceptable).
- Understanding of embedded systems concepts and diagnostic messaging.
- Strong interest in cybersecurity fundamentals and secure communication.
- Good communication, collaboration, and problem‑solving skills.
- Fluent in Mandarin.
- Exposure to Battery Management Systems (BMS) through coursework or projects.
- Familiarity with AUTOSAR basics or diagnostic stacks.
- Awareness of automotive cybersecurity standards (ISO/SAE 21434).
- Interest in energy storage systems and related communication protocols.
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×