Embedded Firmware Engineer
- 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
Recommended Jobs
Pet sitter Dog Walker
Job Description Job Description Calling All Pet Lovers: Join Our Paw-some Team! Woofie’s of Farmington Hills, MI – Dog Walking & Pet Sitting Positions Available Are you wild about animals a…
Hockey Coach (Private) in Rochester | TeachMe.To
Job Description Job Description Skip the line and apply on our website: -a-pro About Us TeachMe.To is the leading peer-to-peer lessons marketplace, on a mission to connect independent Hockey…
Application Engineer - Fluid Systems
Job Description Job Description Job Description Job Title: Application Engineer - Fluid Systems Reports To: General Manager Summary FormFab LLC is a manufacturer of precision bent tub…
Assistant Retail Store Manager
Goodwill Industries of Mid-Michigan is looking for motivated, team-building individuals to fill a Full Time Assistant Retail Store Manager position at our GOODRICH store is located at…
Investment Advisor / Financial Consultant
Job Description Job Description Join a growing Registered Investment Advisor with opportunity for advancement. Mainstay Capital Management is an independent, fee-only, Registered Investment Ad…
Used Car Reconditioning Technician
At Bowman Auto Center we strive to make every customer a customer for life. Happy employees make happy customers, and we reward individuals who are ready to work hard and stay motivated. Every employe…
Journeyman Electrician
Overview We are seeking experienced Journeyman Electricians for industrial, commercial, and institutional electrical projects throughout the Metro Detroit area. The ideal candidate holds a valid S…
Wealth Associate
WEALTH ASSOCIATE Position Summary This firm is seeking a Wealth Associate to support the Wealth Advisor in delivering comprehensive wealth management services to high-net-worth individuals, fam…
Medical Biller & Coder - Dermatology Coding
**Note: Please only apply to the specific job posting for which you have experience in the specialty. Duplicate applications will NOT be considered. MaxAI is Stripe for healthcare billing — the…