Embedded Software Engineer
$115k - $145kProper Voltage
Please note that we are unable to provide visa sponsorship for this position. Recruiting agencies: Proper Voltage does not accept unsolicited candidate submissions. Please do not contact any employees directly unless you have an existing engagement with the company. 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. Compensation & Benefits Salary range: $115,000 - $145,000 depending on experience and qualifications. Equity options as part of the compensation package. Comprehensive healthcare benefits (medical, dental, vision). Generous paid time off and paid holidays (PTO) policy. Ready to work on power systems that matter? Let's talk. Proper Voltage
$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...SuggestedTemporary workImmediate startFlexible hours$120k - $135k
...specifications. Actively participate in software architecture discussions, clearly... ...Collaborate 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
...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...SuggestedTemporary workWork at officeFlexible hours3 days per week- ...an award-winning leader in the IoT sector, primarily focusing on the smart home industry. They are searching for a Senior Embedded Software Engineer who has strong experience in video streaming products. Strong experience in Embedded C and C++ programming Well-versed...Suggested
$115k - $145k
...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...Suggested- 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 cryptographic...
- ...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
$117k - $185k
...fearlessly, and create an inclusive environment that drives positive impact to join our team. What you'll do This is a role for a Embedded Software Engineer within Secure Netowrk Systems (SNS) - Viasat Government who is eager to contribute to a small, fast-paced team. You will...$140.5k - $221.5k
...fearlessly, and create an inclusive environment that drives positive impact to join our team. What you’ll do We are seeking an Embedded Software Engineer to join the Government Terminals Software Team. This role involves developing robust, scalable software for terminals...$140k - $160k
...interact with every day. Arlo is seeking a talented Senior Embedded Firmware Engineer to develop next‑generation IoT and video streaming... ...reviews, code reviews, and root‑cause analysis to improve software quality. Evaluate new SoCs, image sensors, wireless modules...$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...$75k - $90k
...Arlo users that is easy to set up and interact with every day.The Arlo Smart Home Device team is seeking an entry-level Hardware Engineer. We are looking for a new or recent EE graduate who is interested in a very hands-on position working within a team including more...Work at office$160k - $180k
...Principal Mobile Engineer Embrace a career with purpose at Nice North America, a subsidiary of Nice S.p.A., an Italian multinational leader in Home and Building Automation. Guided by our vision of creating A World Without Barriers, we develop cutting-edge solutions...Work at officeRemote work$157k - $224k
...Lead Software Engineer Woburn, MA STR is hiring experienced Lead Software Engineers to join our multidisciplinary cyber/networking team committed to developing cutting-edge technologies that have an immediate and significant impact on our national security. Our team...Full timeLocal areaImmediate startNight shift$137k - $176k
...for opportunity and for personal growth and success. Job Description We are looking for an experienced Microsoft 365 engineer who is excited to help scale and mature the collaboration, identity, productivity, and governance platforms that support Vuori's global...Full timeCasual work- ...Summary We are seeking a Hardware Design Engineer with 2–5 years of experience to design,... ...Intel/Altera, or Microchip PolarFire) Embedded systems High-speed interfaces (... ...with Altium Designer or equivalent ECAD software ~ Ability to troubleshoot electronic hardware...
- ...worldwide. Chilldyne is seeking a Systems Engineer II who will be responsible for the... ...issues. Designs and develops application software and provides systems support by performing... ...and 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 communication skills...Permanent employmentContract workWork at office3 days per week$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$100k
...lab etc to name a few.Currently, we are looking for:Entry-level software programmersJava full-stack developersPython/Java... ...scientistsMachine learning engineersWho should apply: Recent computer science/engineering/mathematics/statistics or science graduates or people looking...H1b$115k - $215.58k
...Title: Senior Model-Based Systems Engineer (MBSE) KBR's Mission Engineering Division delivers complex technical solutions and expert support to the U.S. Department of War, specializing in modeling and simulation, cyber transformation, air vehicle mission integration...Full timeContract workTemporary workLocal areaRelocation packageFlexible hours$88.5k - $164.5k
...Template Specialist/Senior/Lead, Mechanical Engineer (Mechanisms)_CA,FL,VA_Full-Time(FTE)_Direct Hire Hi, Trust this finds you well! We've spotted your impressive profile and have an exciting opportunity tailored to your skills and passions. Please find...Full timeWork at officeRelocation packageFlexible hours$155k - $205k
...technology and a collaborative work environment. About the Role: We are seeking an experienced scientific instrument software engineer to lead software development of our advanced high-throughput protein analysis platform. Job Responsibilities: Lead instrument...- The role involves mechanical engineering specializing in mechanisms within the aerospace and defense sectors. Responsibilities include designing and developing mechanical systems across various seniority levels. Requirements: Candidates must possess an active Top Secret...
$150k - $170k
...designed to improve the standard of care for spine surgery one patient at a time. Position Description As Senior Software Engineer, you will work on projects related to proprietary implants, instrumentation, and design automation systems to enable personalized...- Front End DeveloperPosition: Front End DeveloperClient: Persistent Systems/ Thermo FisherLocation: Carlsbad, CADuration: 6-12 monthsSkills Required:We are looking for front end developers… onsite in Carlsbad.Strong experience in HTML, Javascript, CSS and particularly AngularJS...
$25 - $36 per hour
...Job Description Job Description Job Title: Solutions Engineer Job Description As a Solutions Engineer, you will play a critical role in reviewing customer RFQs, technical drawings, specifications, and manufacturing requirements to provide accurate and comprehensive...Contract workTemporary work$25 - $36 per hour
...Job Description Job Description Job Title: Solutions Engineer Job Description The Solutions Engineer evaluates customer designs and manufacturing requirements to develop accurate, manufacturable proposals and quotes. This role bridges engineering, sales, and operations...Contract workTemporary work- ...duly organized under the laws of the Commonwealth of Georgia. SonSoft Inc is growing at a steady pace specializing in the fields of Software Development, Software Consultancy, and Information Technology Enabled Services.Job DescriptionDuties and Responsibilities:Design...Permanent employmentFull timeH1b
$106.5k - $197.5k
Job Title: Senior Specialist, Systems Test Engineer Job code: 44306 Job Location: Carlsbad, CA Job Schedule: 9/80- employees work 9 out of 14 days- totaling 80 hours worked- and have every other Friday off L3Harris’ Communication Systems segment is currently seeking a...Local areaFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Embedded Software Engineer. Be the first to apply!
- embedded software engineer Carlsbad, CA
- embedded systems software engineer Carlsbad, CA
- embedded developer Carlsbad, CA
- embedded engineer Carlsbad, CA
- embedded software Carlsbad, CA
- software applications developer Carlsbad, CA
- entry level software sales Carlsbad, CA
- software technology Carlsbad, CA
- software implementation project manager Carlsbad, CA
- software support Carlsbad, CA


