Embedded Software Engineer

Posted 2 Days Ago
Be an Early Applicant
Hanahan, SC, USA
In-Office
Expert/Leader
Aerospace • Defense • Industrial • Manufacturing
The Role
Design, implement, test, and support embedded software for battery management systems on ARM processors. Participate in design reviews, integrate hardware features, perform code reviews and unit testing, troubleshoot fielded systems, and work with hardware teams to validate designs and ensure system stability and scalability.
Summary Generated by Built In

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.

Responsibilities

  • 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

Requirements

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

Skills Required

  • 10+ years of experience in a Software Engineering/Development role
  • Proven working experience in embedded software engineering
  • BS degree in Computer Science or Engineering
  • 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
  • Proven work experience in embedded software systems for battery management systems
  • Familiarity with battery AFEs and gas gauges
  • Familiarity with military specifications
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
117 Employees
Year Founded: 1995

What We Do

UEC (United Electronics Company) is a full-service electronics design and manufacturing firm that provides high-performance, mission-critical solutions. Their expertise spans power generation, storage, and distribution, as well as RF and microwave technologies. They serve diverse sectors including aerospace, defense, medical, and industrial markets, offering comprehensive lifecycle support from concept development and rapid prototyping to full-scale manufacturing, testing, and sustainment for complex electronic systems in demanding environments.

Similar Jobs

Shield AI Logo Shield AI

Engineer II, Software Embedded Applications (R5069)

Aerospace • Artificial Intelligence • Machine Learning • Robotics • Software
In-Office or Remote
3 Locations
100K-150K Annually

Shield AI Logo Shield AI

Staff Engineer

Aerospace • Artificial Intelligence • Machine Learning • Robotics • Software
In-Office or Remote
3 Locations
160K-250K Annually
In-Office or Remote
2 Locations
132624 Employees
In-Office or Remote
2 Locations
132624 Employees

Similar Companies Hiring

Fortune Brands Innovations Thumbnail
Manufacturing
Deerfield, IL
10000 Employees
Amalgamated Sugar Thumbnail
Food • Greentech • Agriculture • Industrial • Manufacturing
Boise, Idaho
768 Employees
Outpost Space Thumbnail
Aerospace • Defense
US
24 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account