×
Register Here to Apply for Jobs or Post Jobs. X

Software Developer, Software Engineer

Job in Novi, Oakland County, Michigan, 48377, USA
Listing for: A123Systems
Full Time position
Listed on 2026-02-02
Job specializations:
  • Software Development
    Software Engineer
Salary/Wage Range or Industry Benchmark: 80000 - 110000 USD Yearly USD 80000.00 110000.00 YEAR
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.
Required Qualifications
  • Pursuing or recently completed a Bachelor’s or Master degree in Electrical Engineering, Computer Science, Automotive Engineering, or related field.
  • 5 year 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
Preferred Qualifications
  • 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.
#J-18808-Ljbffr
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).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary