Embedded Software Engineer
$115k - $145kProper Voltage Inc.
Please note that we are unable to provide visa sponsorship for this position. About Proper Voltage Proper Voltage is unlocking the next generation of battery technology across robotics, data centers, and defense. We're building intelligent battery systems that make advanced chemistries (sodium-ion, lithium-titanate, lithium-silicon) work in products that were never designed for them. Humanoid robots can upgrade power systems without redesigning their entire platform. Data centers get safer, cheaper backup power. Drones and autonomous vehicles get higher energy density without lengthy integration cycles. If you want to work on hard engineering problems that matter this is the place. Job Overview We are looking for an Embedded Software Engineer to write and validate firmware for the battery management systems inside our energy storage and critical power products. This is a hands‑on individual contributor role on the Firmware & Embedded Software team. You will own features, not subsystems. Requirements and architecture come to you already defined; your job is to implement them correctly, test them on real hardware, and defend your work in code review. Our firmware ships into UL‑certified safety‑critical products, so the bar for correctness is higher than most embedded work, and you will be reviewed against it. In exchange, you get direct mentorship from senior firmware engineers, a lab bench a few steps from your desk, and exposure to the full path from schematic to certification. This is the right seat for an engineer with a couple of years of production embedded C behind them who wants to go deep on battery systems and safety‑critical development rather than broad on application software. What you'll do Implement and maintain BMS firmware in C on STM32 Arm Cortex‑M platforms for safety‑critical battery applications. Write and test peripheral drivers for ADC, SPI, I2C, UART, CAN, DMA, timers, and GPIO against defined interface specifications. Integrate multi‑cell battery monitoring front ends for cell voltage, temperature, and current measurement — register configuration, fault decode, and daisy‑chained pack communication. Implement protection features to specification — overvoltage, undervoltage, overcurrent, overtemperature, and short‑circuit response — and prove the trip behavior on the bench. Implement and tune passive cell balancing for multi‑series pack configurations across sodium‑ion, lithium‑titanate, and lithium‑ion chemistries. Develop CAN and CANopen communication firmware for pack‑to‑host telemetry, status reporting, and command handling. Support board bring‑up: verify power rails and sequencing, confirm peripheral communication, and work through hardware/firmware integration issues alongside the hardware team. Write and maintain unit tests and on‑target tests that exercise both nominal operation and fault paths, and keep them running as the firmware changes. Instrument and debug firmware on real hardware using SWD/JTAG, logic analyzers, and oscilloscopes, and trace a symptom to its root cause rather than to a workaround. Implement firmware requirements traced to FMEA and fault tree analysis in support of UL 1973, UL 1998, and UL 9540 certification, and produce the evidence that shows they were met. Write design descriptions, interface specifications, and test procedures for the code you own. Participate in code reviews — both receiving them and reading other people's changes carefully. Required Qualifications B.S. in Computer Engineering, Electrical Engineering, Computer Science, or a related field, or equivalent practical experience. 2+ years developing production embedded firmware in C for Arm Cortex‑M microcontrollers. Hands‑on experience configuring and using common MCU peripherals: ADC, SPI, I2C, UART, CAN, DMA, timers, and GPIO. Working knowledge of CAN bus — message framing, arbitration, bus‑off handling, and what a node looks like when it misbehaves. Ability to read a schematic, a datasheet, and a reference manual, and to reconcile the three when they disagree. Practical debugging skill with SWD/JTAG debuggers, logic analyzers, and oscilloscopes — comfortable at a bench, not only in an IDE. Proficiency with Git and a structured branch, review, and release workflow. Willingness to work to a written specification and to accept review on safety‑critical code paths. Clear written communication — you will be expected to document what you built and why. Onsite in Carlsbad, CA. This role is lab‑dependent and is not remote. Preferred Qualifications Experience with battery management system firmware: cell monitoring, balancing, state‑of‑charge estimation, or pack protection. Familiarity with STM32 development using STM32CubeIDE, STM32CubeMX, or equivalent ST toolchains. RTOS‑based development (FreeRTOS, Zephyr, or similar), including task priorities and inter‑task communication. Understanding of analog signal chains from the firmware side: ADC sampling and settling, filtering, calibration, and noise management. Exposure to safety‑critical or certified product development — UL 1973, UL 9540, IEC 62619, IEC 61508, or ISO 26262. Experience with digital filtering applied to sensor data (moving average, low‑pass IIR, or estimation filters). Exposure to requirements traceability and formal verification evidence, in any tooling. Experience with isolated measurement and current sensing circuits (AMC1301, shunt‑based sensing, Hall‑effect sensors). Python for scripting, log analysis, and test automation Prior Experience With Multiple battery chemistries, and an understanding of how chemistry differences change firmware behavior. CANopen and the CiA 301 object dictionary model. Bootloaders and firmware update over an embedded bus. Hardware‑in‑the‑loop test rigs, or emulation frameworks such as Renode or QEMU. MISRA C, static analysis, or on‑target unit test frameworks. Rust for embedded development (Embassy, RTIC, or bare‑metal). High‑voltage systems (100 V+) and the lab safety practices that go with them. Salary range: $115,000 – $145,000 depending on experience and qualifications. Equity options as part of the compensation package. Generous paid time off and paid holidays (PTO) policy. #J-18808-Ljbffr
- ...Embedded Software Engineer Mount Indie is hiring an Embedded Software Engineer who is eager to give to a small, fast-paced team. You will develop software to support encrypted communications systems including Layer 2 and Layer 3 In-line Network Encryptors, embedded...Suggested
$140.5k - $221.5k
...Embedded Software Engineer - CybersecurityOne team. Global challenges. Infinite opportunities. At Viasat, we're on a mission to deliver connections with the capacity to change the world. For more than 35 years, Viasat has helped shape how consumers, businesses, governments...SuggestedWork at office3 days per week- ...Emergent Staffing is seeking an Embedded Software Engineer (Battery Management System) to lead development of a high-voltage BMS platform on site in Carlsbad, CA. You will own BMS software architecture, implementation, validation, and long-term strategy alongside hardware...Suggested
$130k - $170k
...Embedded Software Engineer – Secure CommunicationsLocations: Carlsbad, CA | Marlborough, MA | Linthicum Heights, MD | Tampa, FLJob Type: Direct HireClearance Required: Active DoD Secret (or higher)Compensation: $130,000 - $170,000Work Environment: 100% OnsiteAbout the...Suggested$120k - $135k
...specifications. Actively participate in software architecture discussions, clearly identifying... ...closely and efficiently with engineering managers, software QA, and cross-functional... ...Preferred Skills: Experience developing for embedded Android environments with strict...SuggestedWork at officeMonday to Friday$140.5k - $221.5k
...Embedded Haipe Software EngineerOne team. Global challenges. Infinite opportunities. At Viasat, we're on a mission to deliver connections with... ...join our team.This is a role for an Embedded Haipe Software Engineer who is eager to contribute to a small, fast-paced team. You...$97.5k - $143k
...can grow, make a difference and be proud of the work you do every day.About The RoleAs an experienced and self-motivated Embedded Software Engineer, you will work with an experienced team of software developers and product management to develop cutting-edge digital audio...$97.5k - $143k
...Description & Requirements About the Role As an experienced and self-motivated Embedded Software Engineer, you will work with an experienced team of software developers and product management to develop cutting-edge digital audio products. You will be responsible...Temporary workWork at officeImmediate startFlexible hours3 days per week$117k - $185k
...You'll Do The ViaSat Access Edge Terminal Software team is responsible for the design,... ...delivery and support of software running on embedded satellite terminal products (Ka-band, L-... ...and other sectors. You’ll be a software engineer working as part of a software team with...Permanent employmentTemporary workWork at office3 days per week- ...Eligible candidates must be authorized to work in the United States without visa or sponsorship.** Our client is seeking a Embedded Software Engineer (Battery Management System) to lead development of a high-voltage BMS platform. This individual will serve as the...Visa sponsorship
$140.5k - $221.5k
...Embedded Software EngineerOne team. Global challenges. Infinite opportunities. At Viasat, we're on a mission to deliver connections with... ...our team.What You'll DoWe are seeking an Embedded Software Engineer to join the Government Terminals Software Team. This role involves...$140k - $160k
...Senior Embedded Firmware Engineer At Arlo, we're passionate about creating innovative and reliable solutions that help people protect what... ...embedded systems, video streaming technologies, and real-time software development, with the ability to independently own complex...$87.1k - $157.45k
...security against ever-adapting threats . Our Electronic Warfare division currently has an exciting opportunity for an Embedded Software Engineer to perform design, development, and hardware/software integration in San Diego, CA. Leidos is a DOD leader in electronic...Local areaImmediate start$87k - $122k
ResponsibilitiesMaxLinear is seeking a Senior Systems Engineer to join our team. In this role, you will... ...technology, and firmware running on embedded microcontrollersUnderstand the system... ...for production testProvide hardware and software customer supportQualificationsKnowledge...Work experience placementLive in$230k - $275k
...power. Drones and autonomous vehicles get higher energy density without lengthy integration cycles. If you want to work on hard engineering problems that matter this is the place. Job Overview As the Director of Hardware Engineering at Proper Voltage you will...Work at officeFlexible hours- ...Inc is growing at a steady pace specializing in the fields of Software Development, Software Consultancy, and Information Technology... ...lead and continually improve NTENT’s mobile products and agile engineering processesDesign and architect mobile applications and servicesSelect...Permanent employmentFull timeH1b
- ...Systems Engineer II Join the world's largest HVAC company, named by Forbes as one of... ...issues. Designs and develops application software and provides systems support by performing... ...documenting application software for embedded environments and internal tools. Applies...Work experience placementWork at officeLocal areaWorldwide
$141.5k - $224k
...Administering Windows servers Writing Puppet code Writing scripts in python and bash Supporting and collaborating with Viasat engineering teams Supporting customer engineering teams Writing and updating documentation Excellent verbal and written...Permanent employmentContract workWork at office3 days per week- ...air, land, sea and cyber domains in the interest of national security. Job Title: Senior Specialist, Electronic Warfare Systems Engineer Job Code: 40324 Job Location: Salt Lake City- UT Job Schedule: 9/80- employees work 9 out of every 14 days- totaling 80...For subcontractorLocal area
$150k - $170k
...surgery platform is designed to improve the standard of care for spine surgery one patient at a time.Position DescriptionAs Senior Software Engineer, you will work on projects related to proprietary implants, instrumentation, and design automation systems to enable...- ...providers, gig platforms, and others to deliver embedded financial services to millions of... ...in motion The Role As a React Native Engineer at OnePay, you'll craft simple and elegant... ...our exact stack, familiarity with modern software engineering practices will help you ramp...Remote workFlexible hours
$115k - $140k
...StatesCategory: Electrical EngineeringEmployment type: full timeSalary: USD 115000 - 140000About the JobWe are seeking experienced Electrical Engineers with strong technical capabilities to support and advance our building electrical engineering practice. The Building Electrical...Work experience placementLocal area- ...person will do on a daily/weekly basis)Prepares detailed functional specifications, design models, and system workflows from which software applications will bedeveloped and implemented.• Assist in the design and development of enterprise systems making specific...For contractors
$155k - $205k
...Lead Instrument Software EngineerCarlsbadJoin our dynamic and innovative team at Protillion Biosciences, where we are pioneering a revolutionary... ....We are seeking an experienced scientific instrument software engineer to lead software development of our advanced high-throughput...$140.5k - $221.5k
...drives positive impact to join our team. What you'll do Join Viasat Government - Secure Network Systems (SNS) as a full-stack software engineer in the developing networking and cyber security products for diverse customer based. You will join a dynamic, multi-...- ...Proper Voltage in Carlsbad, CA, seeks a Director of Hardware Engineering to unify mechanical and electrical teams and drive complex electromechanical products from concept to production. You will shape architecture, guide senior leaders, and partner with operations for...
$110k - $125k
Job Description The Systems Engineer II role is responsible for designing, delivering, and optimizing Vuori’s modern workplace technologies, with a focus on AI-enabled productivity, Microsoft 365, SharePoint, and Azure services. This role sits at the intersection of platform...$141.5k - $224k
...Administering Windows servers Writing Puppet code Writing scripts in python and bash Supporting and collaborating with Viasat engineering teams Supporting customer engineering teams Writing and updating documentation Excellent verbal and written communication skills...Permanent employmentContract workWork at office3 days per week$160k - $180k
.... A philanthropic endeavor that truly embodies our corporate mission. Summary: We are looking for a hands-on Principal Mobile Engineer to own and modernize our iOS and Android application ecosystem — spanning modern React Native apps and legacy native codebases. You...Work at officeRemote work$87k - $122k
Responsibilities MaxLinear is seeking a Senior Systems Engineer to join our team. In this role, you will... ...technology, and firmware running on embedded microcontrollers Understand the system... ...production test Provide hardware and software customer support Qualifications...Work experience placement
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Embedded Software Engineer. Be the first to apply!
- embedded developer Carlsbad, CA
- embedded software engineer Carlsbad, CA
- embedded engineer Carlsbad, CA
- embedded systems software engineer Carlsbad, CA
- software Carlsbad, CA
- id software Carlsbad, CA
- healthcare software sales Carlsbad, CA
- entry level software sales Carlsbad, CA
- software sales Carlsbad, CA
- software asset management analyst Carlsbad, CA




