{"schemaVersion":"jobsearcher.job.v1","id":"d90d0293a546bf335720f35e","url":"https://jobsearcher.com/jobs/d90d0293a546bf335720f35e","canonicalUrl":"https://jobsearcher.com/jobs/d90d0293a546bf335720f35e","title":"Software Developer","description":"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.\nThe 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.\nKey Responsibilities:\nAssist in software development tasks under the guidance of senior engineers.\nSupport requirement translation by helping document and refine software requirements from system-level inputs.\nParticipate in debugging and defect resolution, including reproducing issues and testing fixes.\nLearn and apply A123’s software development processes to ensure consistency across projects.\nContribute to diagnostics and cybersecurity testing, following best practices defined by senior team members.\nPerform hands-on testing using tools such as CANalyzer, CANoe, and diagnostic editors.\nCollaborate with cross-functional teams to understand system requirements and customer expectations.\nDocument work clearly to support compliance and knowledge sharing.\nRequired Qualifications:\nPursuing or recently completed a Bachelor’s or Master degree in Electrical Engineering, Computer Science, Automotive Engineering, or related field.\n5 year of experience in embedded software development, automotive systems, or related internships/projects.\nBasic knowledge of automotive communication protocols (CAN, LIN, Ethernet).\nFamiliarity with testing tools such as CANalyzer or CANoe (academic or project exposure acceptable).\nUnderstanding of embedded systems concepts and diagnostic messaging.\nStrong interest in cybersecurity fundamentals and secure communication.\nGood communication, collaboration, and problem-solving skills.\nFluent in Mandarin\nPreferred Qualifications:\nExposure to Battery Management Systems (BMS) through coursework or projects.\nFamiliarity with AUTOSAR basics or diagnostic stacks.\nAwareness of automotive cybersecurity standards (ISO/SAE 21434).\nInterest in energy storage systems and related communication protocols.","company":"A123 Systems","rawCompany":"a123 systems","city":"Novi","state":"MI","isRemote":false,"isActive":false,"createdAt":"2026-04-14T10:49:04.965Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1253.00","title":"Software Quality Assurance Analysts and Testers","slug":"software-quality-assurance-analysts-and-testers"},{"code":"15-1251.00","title":"Computer Programmers","slug":"computer-programmers"}],"industries":[{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"},{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"513210","title":"Software Publishers","slug":"software-publishers"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Software Developer","description":"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.\nThe 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.\nKey Responsibilities:\nAssist in software development tasks under the guidance of senior engineers.\nSupport requirement translation by helping document and refine software requirements from system-level inputs.\nParticipate in debugging and defect resolution, including reproducing issues and testing fixes.\nLearn and apply A123’s software development processes to ensure consistency across projects.\nContribute to diagnostics and cybersecurity testing, following best practices defined by senior team members.\nPerform hands-on testing using tools such as CANalyzer, CANoe, and diagnostic editors.\nCollaborate with cross-functional teams to understand system requirements and customer expectations.\nDocument work clearly to support compliance and knowledge sharing.\nRequired Qualifications:\nPursuing or recently completed a Bachelor’s or Master degree in Electrical Engineering, Computer Science, Automotive Engineering, or related field.\n5 year of experience in embedded software development, automotive systems, or related internships/projects.\nBasic knowledge of automotive communication protocols (CAN, LIN, Ethernet).\nFamiliarity with testing tools such as CANalyzer or CANoe (academic or project exposure acceptable).\nUnderstanding of embedded systems concepts and diagnostic messaging.\nStrong interest in cybersecurity fundamentals and secure communication.\nGood communication, collaboration, and problem-solving skills.\nFluent in Mandarin\nPreferred Qualifications:\nExposure to Battery Management Systems (BMS) through coursework or projects.\nFamiliarity with AUTOSAR basics or diagnostic stacks.\nAwareness of automotive cybersecurity standards (ISO/SAE 21434).\nInterest in energy storage systems and related communication protocols.","datePosted":"2026-04-14T10:49:04.965Z","dateModified":"2026-04-14T10:49:04.965Z","hiringOrganization":{"@type":"Organization","name":"A123 Systems","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Novi","addressRegion":"MI","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"d90d0293a546bf335720f35e"},"url":"https://jobsearcher.com/jobs/d90d0293a546bf335720f35e"}}