> Markdown version of [/jobs/ext/1425797-embedded-software-engineer](https://www.wearedevelopers.com/jobs/ext/1425797-embedded-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Embedded Software Engineer - **Company:** UEC Electronics, LLC - **Location:** Hanahan, SC, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Testing (Software), Adobe InDesign, Unit Testing, Bug Tracking Systems, C++ (Programming Language), Code Review, Datasheets, Embedded Software, Hardware Design, Real-Time Operating Systems, Software Configuration Management, Software Engineering, Software Systems, Information Technology, Software Coding - **Published:** July 24, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=709c225759a5a112 ## About the Role Requirements and skills * 10+ years of experience in a Software Engineering/Development role * Proven working experience in embedded software engineering * BS degree in Computer Science or Engineering * Experience in hands-on development and troubleshooting on embedded targets * Solid programming experience in C and C++ * Proven experience in embedded systems design with preemptive, multitasking real-time operating systems * Familiarity with software configuration management tools, defect tracking tools, and peer review * Excellent knowledge of CAN, I2C, SPI, ADC, and Digital IO and hardware subsystems * Adequate knowledge of reading schematics and data sheets for components * Strong documentation and writing skills * U.S. citizenship required; visa sponsorship is not available. Preferred Skills * Proven work experience in embedded software systems for battery management systems. * Familiarity with battery AFEs and gas gauges * Familiarity with military specifications ## Description 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., * Design 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 systems * Design, develop, code, test, and debug software * Participate in design reviews * Analyze and enhance efficiency, stability, and scalability of system resources * Integrate and validate new product designs and features * Support software QA, including perform code reviews, unit testing, measuring code statistics, and running Lint tools * Provide post production support * Interface with hardware design and development team members ## Related Videos - [Are you still programming unit tests or already generating?](https://www.wearedevelopers.com/videos/722-are-you-still-programming-unit-tests-or-already-generating) - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) - [Are Code Reviews Worth It? Insights from 16 Years of Review Data](https://www.wearedevelopers.com/videos/1135-are-code-reviews-worth-it-insights-from-16-years-of-review-data) - [Agile work at CARIAD – Creating a customer web application for controlling the vehicle ](https://www.wearedevelopers.com/videos/200-agile-work-at-cariad-creating-a-customer-web-application-for-controlling-the-vehicle) - [Build a CI/CD pipeline to automate code reviews and ensure code quality](https://www.wearedevelopers.com/videos/349-build-a-ci-cd-pipeline-to-automate-code-reviews-and-ensure-code-quality) - [How Unit Testing Saved My Career](https://www.wearedevelopers.com/videos/1642-how-unit-testing-saved-my-career) ## Related Articles - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [What Jobs Can You Get with a Software Engineering Degree?](https://www.wearedevelopers.com/magazine/398-what-jobs-can-you-get-with-a-software-engineering-degree)