Embedded Firmware Engineer
$135k - $175kUtilidata
Job Description
Job Description
Utilidata is a fast-growing NVIDIA-backed AI company enabling AI data centers to dynamically orchestrate power and unlock more compute capacity from existing energy infrastructure. For over a decade, we have applied AI to the electric grid — bringing real-time visibility and power-flow control to complex energy infrastructure. Our Karman platform, built on a custom NVIDIA module, brings that same capability to AI data centers, giving operators a way to better use the power already available to them.
We are seeking an Embedded Firmware Engineer to develop production-grade firmware for power grid edge computing platforms. You will work alongside a diverse team of experts across hardware, cloud infrastructure, and AI/algorithms to design, implement, and deploy embedded systems running on mission-critical power infrastructure. This role requires hands-on development across multiple hardware variants: establishing firmware standards, implementing security features, supporting high quality infrastructure, and collaborating closely with cross-functional teams. We are looking for team members who are mission-driven, collaborative, and adaptive—someone who balances production rigor with the pace of innovation required in our distributed energy future. This position is based onsite at our company headquarters in Ann Arbor, Michigan, with flexibility for occasional remote work. Candidates will be expected to collaborate cross-functionally with remote teams based across the country. Responsibilities- Design, develop, and deploy production-grade firmware across multiple hardware platforms, architecting scalable, fault-tolerant components
- Support hardware bring-up efforts and collaborate directly with hardware engineering teams during development cycles
- Develop and optimize real-time embedded software using C/C++, RTOS, and bare-metal programming for resource-constrained microcontrollers
- Implement and debug communication protocols (SPI, I2C, UART, CAN, Ethernet, LTE, WiFi) for IoT device connectivity
- Establish and enforce firmware engineering standards, including coding conventions, testing protocols, and documentation requirements
- Architect and implement embedded security across our platforms, including secure boot, signed-image pipelines, key management, debug-interface lockdown, and authenticated communication protocols
- Build and maintain CI/CD pipelines with automated testing, static analysis, and version-controlled release processes
- Utilize FPGA-based platforms to establish interfaces between FPGAs, MCUs, and SoMs using HDL (Verilog/VHDL)
- Collaborate cross-functionally with external contractors, cloud infrastructure, AI/algorithms, and product teams to deliver integrated solutions
- 7+ years developing and delivering production firmware for embedded systems
- Expert proficiency in C/C++ with real-time operating systems (RTOS) and bare-metal programming
- Strong understanding of embedded system architecture, hardware interfaces, and communication protocols (SPI, I2C, UART, CAN, USB, Ethernet)
- Experience with IoT devices utilizing microcontrollers, communication modules (LTE, Bluetooth, WiFi), and edge computing
- Hands-on experience with hardware bring-up and working directly with hardware teams during development
- Knowledge of debugging tools, such as oscilloscopes, logic analyzers, and JTAG debuggers
- Proven experience implementing CI/CD pipelines, automated testing frameworks, and version control systems (Git)
- Strong communication skills and collaborative work style with cross-functional teams
- Bachelor's degree in Computer Engineering, Electrical Engineering, Computer Science, or related field
- HDL design and delivery experience (Verilog/VHDL/Chisel/SpinalHDL) ; familiarity with Xilinx Vivado, AMD Vitis, or Lattice toolchains
- Experience shipping firmware in high-reliability industries (medical, automotive, aerospace, industrial control, grid)
- Working knowledge of cryptographic primitives in embedded contexts (AES, HMAC, ECDSA, KDF), hardware roots of trust, and OTP-based key provisioning
- Familiarity with industrial cybersecurity standards (IEC 62443, UL 2900) or equivalent
- Experience with high-throughput data paths: RDMA, RoCE, PCIe, or custom Ethernet protocols
- ARM TrustZone-M, PSA Certified, Arm TF-M, or vendor secure-element experience
- STM32H5 or similar Cortex-M33-class secure MCU experience
- Familiarity with ML, IoT, and AI SOMs (e.g., NVIDIA Jetson, AMD/XILINX Kria)
- Understanding of the physics, mathematics, and hardware components which underlie the U.S. electricity grid and evolving power systems
- Experience mentoring more junior engineers
- Experience with Rust or modern embedded programming languages
- Expertise in Agile development methodologies and firmware design patterns
Utilidata values the diversity of our team. We provide equal employment opportunities without regard to race, color, religion, creed, sex, gender, sexual orientation, gender identity or expression, national origin, age, physical disability, mental disability, medical condition, pregnancy or childbirth, sexual orientation, genetics, genetic information, marital status, or status as a covered veteran or any other basis protected by applicable federal, state and local laws. We are committed to:
- Creating a diverse and inclusive workplace that is welcoming, supportive, affirming and respectful
- Empowering employees to solve problems and work together to make a difference
- Providing mentorship and growth opportunities as part of a collaborative team
- A flexible work environment with flexible paid time off
- Competitive compensation and benefits, including health, dental, vision, and employer-match 401k
Powered by JazzHR
j5zsOA7fFG
$135k - $175k
...capability to AI data centers, giving operators a way to better use the power already available to them. We are seeking an Embedded Firmware Engineer to develop production-grade firmware for power grid edge computing platforms. You will work alongside a diverse team of...SuggestedFull timeFor contractorsCasual workLocal areaRemote workFlexible hours$97k - $164.9k
...into R&D. Our expert teams of physicists, engineers, data scientists and problem-solvers... ...semiconductor industry to the Midwest! We need a Firmware Design Engineer on our growing Ann Arbor... ..., writing, and debugging code for embedded processors (ARM and DSP, preferred);...SuggestedMinimum wageWork experience placementFlexible hours- ...Embedded Software Engineer Ann Arbor, MI 12+ Months Contract The AVSD has the task and responsibility to continuously monitor the traffic, road and environmental & system status to be able to promptly evaluate the situation and react and to disengage the...SuggestedContract work
- ...Webster & Webster Associates is representing a leading technology firm in their search for a highly skilled Embedded Software Engineer specializing in core operating system development. This fully remote position (contiguous U.S.) is centered on designing, implementing...SuggestedFull timeRemote workRelocation
- ...A leading technology firm is seeking an Embedded Software Engineer to design and optimize an RTOS microkernel for critical systems. This fully remote position requires expertise in C/C++ and safety standards such as DO-178C. Candidates will work autonomously, contributing...SuggestedRemote work
- ...this goal in its next-generation vehicles. The Arene Tools Engineering Team's Mission The Arene Tools Engineering team's mission is... ...802.1as. ~ Experience designing and building hardware and embedded software systems for robotics, automotive, or related industries...Work at officeFlexible hoursShift work
- Embedded Software Development & Integration Engineer Hyundai America Technical Center, Inc. (HATCI) is looking for an experienced engineer to join the Vehicle Control Integration Team of the Vehicle Control Software Department, which develops innovative features...For contractorsFlexible hours
$105.9k - $180k
...invest 15% of sales back into R&D. Our expert teams of physicists, engineers, data scientists and problem-solvers work together with the... ...industries such as finance, gaming, telecommunications, embedded systems, or cybersecurity. Minimum Qualifications...Minimum wageWork experience placementFlexible hours$235.3k - $301.7k
...performed in Michigan, Wisconsin, Illinois, Missouri, Dallas, TX, Kansas Meet the Team Join a team of Cisco Solutions Engineers. These technically skilled, solutions-focused individuals build positive relationships, understand customer needs and deliver innovative...Full timeTemporary workLocal areaFlexible hours- ...functionality to support new software features (mobile and web) Manage data infrastructure and work with Data Scientist/Signal Processing Engineer to incorporate analytical functionality into the product Provide dev ops and other operational support to keep everything...Work experience placement
- ...Mariana Minerals Full Stack Software Engineer Intern Mariana Minerals is a software-first, vertically integrated minerals company on a mission to supply the critical minerals powering modern energy, AI, and defense technologies. We're reimagining the minerals supply...Internship
- ...Full-Stack Software Engineer The University of Michigan has an available position of Full-Stack Software Engineer in Ann Arbor, MI. Position requires a Bachelor's degree in Computer Science or Computer Engineering & 60 months experience as a Full- Stack Software Engineer...
- ...Senior Full Stack Software Engineer Location: Remote (US Only) - Eastern Time Zone About Us Gambyt's mission is to make real-money gaming products more relevant and accessible to the world. We are specialists in the lottery industry and create products that deliver...Full timeSummer workRemote work
- ...Senior Full Stack Software Engineer Mariana Minerals is looking for an experienced Senior Full Stack Software Engineer to lead critical technical initiatives in building the next-generation critical minerals supply chain to support the world's energy transition....
$103.71k - $138.28k
...supervision. The Main Responsibilities •The candidate will have demonstrated knowledge and experience in system architecture and engineering disciplines. Specific technical knowledge of enterprise level networking and network security. •Recommends optimized solutions...Temporary workRemote work- Headquartered in Ann Arbor, Michigan, Cayman Chemical Company supplies scientists worldwide with the resources necessary for advancing human and animal health. We offer a vast product catalog that is constantly growing to meet the needs of our clients. Additionally, we...Casual workWorldwideFlexible hours
$120k - $140k
...1B, F-1 OPT, and STEM OPT extension at this time. Your Role We are seeking a motivated and technically proficient Solutions Engineer to serve as a trusted advisor to customers throughout the sales process and beyond. In this role, you will collaborate with Sales...Remote jobFull timeH1b- ...Experience 2–3 years of professional experience. Background in a field relevant to NIRA’s operations (automotive, civil engineering, cloud development, etc.). Technical Skills Experience deploying/operating applications on AWS, Azure, or GCP Working experience...Work experience placementWork from homeFlexible hours
- ...reduces risk exposure to regulatory citations. We are looking for a scrappy, resourceful Junior Full-Stack Developer to join our engineering team. If you are a self-starter who loves solving puzzles and is eager to build software that has a real-world impact, this is the...InternshipRemote work
- ...A tech solutions company in Ann Arbor is seeking a Junior Full-Stack Developer to join their engineering team. The ideal candidate is a self-starter eager to solve problems and build impactful software. Responsibilities include developing EHS Information Management Systems...Internship
$111.9k - $190.2k
...development. KLA focuses more than average on innovation and we invest 15% of sales back into R&D. Our expert teams of physicists, engineers, data scientists and problem-solvers work together with the world's leading technology providers to accelerate the delivery of...Minimum wageWork experience placementWorldwideFlexible hours$83k - $141.1k
...development. KLA focuses more than average on innovation and we invest 15% of sales back into R&D. Our expert teams of physicists, engineers, data scientists and problem-solvers work together with the world's leading technology providers to accelerate the delivery of...Minimum wageWork experience placementFlexible hours- ...development methodology, attending daily stand-ups, sprint planning, and retrospective meetings. Minimum 2-3 years of software engineering experience Have built mobile apps (and/or web apps) full-stack before Enthusiastic about photo sharing and/or AI and/or...Full time
- ...Software Engineer KLA is a global leader in diversified electronics for the semiconductor manufacturing ecosystem. Virtually every electronic device in the world is produced using our technologies. No laptop, smartphone, wearable device, voice-controlled gadget, flexible...Work experience placementFlexible hours
$105.9k - $180k
...development. KLA focuses more than average on innovation and we invest 15% of sales back into R&D. Our expert teams of physicists, engineers, data scientists and problem-solvers work together with the world's leading technology providers to accelerate the delivery of...Minimum wageFlexible hours- Senior Software Engineer, - CPA Global North America LLC d/b/a Clarivate Analytics (US) LLC - Ann Arbor, MICPA Global North America LLC d/b/a Clarivate Analytics (US) LLC, Ann Arbor, MI. Design, develop, enhance, and debug enterprise software applications, including IP...Work at officeRemote work
$120k - $150k
...Software Engineer Utilidata is a fast-growing NVIDIA-backed edge AI company enabling greater visibility and control of power utilization... ...with a focus on reproducibility, regression testing for embedded systems, and deployment in real-world, intermittently connected...Casual workLocal areaRemote workFlexible hours- ...Software Engineer MS2 is a national leader in transportation data management and analysis and has the largest traffic count database in North America. More than 270 agencies in 31 US States, and 3 Canadian Provinces, including 28 state Departments of Transportation...
- ...Software Engineer MemryX Inc. is a semiconductor company focused on delivering high-performance, low-power AI accelerators for edge... ...and addresses the need to continuously assess the reliability of embedded software during integration, requiring the investigation and...
- ...excellence, ARKA brings modern approaches and a culture of innovation to the challenges of today. We are looking for software engineer interns to join the team in summer 2026 to apply their capabilities to becoming the next generation of developers turning signal and...Summer workInternshipWork at officeLocal areaRemote workVisa sponsorshipFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Embedded Firmware Engineer. Be the first to apply!


