{"schemaVersion":"jobsearcher.job.v1","id":"dec5398253210b03714df992","url":"https://jobsearcher.com/jobs/dec5398253210b03714df992","canonicalUrl":"https://jobsearcher.com/jobs/dec5398253210b03714df992","title":"Embedded Software Engineer","description":"Overview:We are looking for a professional Embedded Software Engineer to execute complete embedded software development lifecycle. The goal is to create scalable and optimized software systems.ResponsibilitiesDesign and implement software for battery management systems on ARM processors from requirements to production as part of a multidisciplinary team.Help support and troubleshoot fielded systemsDesign, develop, code, test, and debug softwareParticipate in design reviewsAnalyze and enhance efficiency, stability, and scalability of system resourcesIntegrate and validate new product designs and featuresSupport software QA, including perform code reviews, unit testing, measuring code statistics, and running Lint toolsProvide post production supportInterface with hardware design and development team membersRequirementsRequirements and skills10+ years of experience in a Software Engineering/Development roleProven working experience in embedded software engineeringBS degree in Computer Science or EngineeringExperience in hands-on development and troubleshooting on embedded targetsSolid programming experience in C and C++Proven experience in embedded systems design with preemptive, multitasking real-time operating systemsFamiliarity with software configuration management tools, defect tracking tools, and peer reviewExcellent knowledge of CAN, I2C, SPI, ADC, and Digital IO and hardware subsystemsAdequate knowledge of reading schematics and data sheets for componentsStrong documentation and writing skillsU.S. citizenship required; visa sponsorship is not available.Preferred SkillsProven work experience in embedded software systems for battery management systems.Familiarity with battery AFEs and gas gaugesFamiliarity with military specifications","company":"Uec Electronics","rawCompany":"uec electronics","city":"Hanahan","state":"SC","isRemote":false,"isActive":false,"createdAt":"2026-09-11T12:59:48.854Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1299.08","title":"Computer Systems Engineers/Architects","slug":"computer-systems-engineers-architects"},{"code":"17-2199.00","title":"Engineers, All Other","slug":"engineers-all-other"}],"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":"Embedded Software Engineer","description":"Overview:We are looking for a professional Embedded Software Engineer to execute complete embedded software development lifecycle. The goal is to create scalable and optimized software systems.ResponsibilitiesDesign and implement software for battery management systems on ARM processors from requirements to production as part of a multidisciplinary team.Help support and troubleshoot fielded systemsDesign, develop, code, test, and debug softwareParticipate in design reviewsAnalyze and enhance efficiency, stability, and scalability of system resourcesIntegrate and validate new product designs and featuresSupport software QA, including perform code reviews, unit testing, measuring code statistics, and running Lint toolsProvide post production supportInterface with hardware design and development team membersRequirementsRequirements and skills10+ years of experience in a Software Engineering/Development roleProven working experience in embedded software engineeringBS degree in Computer Science or EngineeringExperience in hands-on development and troubleshooting on embedded targetsSolid programming experience in C and C++Proven experience in embedded systems design with preemptive, multitasking real-time operating systemsFamiliarity with software configuration management tools, defect tracking tools, and peer reviewExcellent knowledge of CAN, I2C, SPI, ADC, and Digital IO and hardware subsystemsAdequate knowledge of reading schematics and data sheets for componentsStrong documentation and writing skillsU.S. citizenship required; visa sponsorship is not available.Preferred SkillsProven work experience in embedded software systems for battery management systems.Familiarity with battery AFEs and gas gaugesFamiliarity with military specifications","datePosted":"2026-09-11T12:59:48.854Z","dateModified":"2026-09-11T12:59:48.854Z","hiringOrganization":{"@type":"Organization","name":"Uec Electronics","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Hanahan","addressRegion":"SC","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"dec5398253210b03714df992"},"url":"https://jobsearcher.com/jobs/dec5398253210b03714df992"}}