Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Embedded Firmware Engineer

$120k - $160k

Karman

Karman 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 focuses on hands-on development across multiple hardware variants — writing firmware features, extending our CI/CD and test infrastructure, building logging and diagnostic tooling, and supporting hardware bring-up under the guidance of senior engineers. We are looking for an early-career engineer who is eager to learn from experienced mentors to develop production-grade firmware. Responsibilities Develop, test, and deploy firmware features across multiple hardware platforms, contributing scalable and fault-tolerant components Assist with hardware bring-up efforts and collaborate directly with hardware engineering teams during development cycles Write and debug real-time embedded software in C/C++ on resource-constrained microcontrollers, using the RTOS and bare-metal patterns established by the team Implement and debug communication protocols (SPI, I2C, UART, CAN, Ethernet, LTE, WiFi) for IoT device connectivity Uphold firmware engineering standards, including coding conventions, testing protocols, and documentation requirements Build and maintain CI/CD pipelines, HIL (hardware-in-the-loop) test infrastructure, and automated release tooling using Python, Docker, and GitHub Actions Extend logging, telemetry, and diagnostic subsystems, including dissectors and lab tooling Collaborate cross-functionally with external contractors, cloud infrastructure, AI/algorithms, and product teams to deliver integrated solutions Minimum Qualifications Bachelor's degree in Computer Engineering, Electrical Engineering, Computer Science, or a related field, or equivalent experience 0–3 years of embedded firmware experience, including internships, coursework projects, capstone work, or a first full-time role Working proficiency in C (and ideally C++) with exposure to RTOS or bare-metal programming on a microcontroller Familiarity with common embedded interfaces — at least two of SPI, I2C, UART, or Ethernet Hands-on experience with hardware — bench work, board bring-up, personal projects, or hardware-adjacent internships Comfort with debugging tools such as oscilloscopes, logic analyzers, or JTAG debuggers Working knowledge of Git and exposure to a CI/CD system (GitHub Actions or similar) Python scripting comfort for test harnesses, build tooling, or automation Strong written and verbal communication, and a collaborative work style with cross-functional teams Curiosity, willingness to ask clarifying questions, and eagerness to learn from senior engineers Enhanced Qualifications (Nice to Have) Experience or coursework involving FPGA development Any STM32 development experience or Cortex-M33-class parts (e.g., STM32H5) Docker experience for reproducible build environments Experience writing hardware-in-the-loop or bench-automation tests Exposure to embedded security fundamentals Wireshark, protocol analysis, or Lua dissector experience Static analysis or code-formatting tooling exposure (clang-format, clang-tidy, cppcheck, or similar) Rust or other modern systems-programming language exposure Personal or academic projects involving robotics, PCB design, or embedded work Interest in the physics, mathematics, and hardware components which underlie the U.S. electricity grid and evolving power systems Familiarity with linux systems (e.g., NVIDIA Jetson, AMD/XILINX Kria) Familiarity with Agile development methodologies Salary Range: $120,000 to $160,000 base compensation depending on experience plus stock options. Salary will be commensurate with an individual's skills, training, years of experience, and in line with internal compensation bands. Location: This position can be performed remotely from anywhere in the United States, preference will be given to candidates based in Michigan with the ability to work on site in Utilidata’s headquarters. Our Commitments: Karman 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. 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 #J-18808-Ljbffr Karman

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Embedded Firmware Engineer in Ann Arbor, MI vacancy
  • RESPONSIBILITIES: Kforce has a client seeking a Software Test Automation Engineer in Ann Arbor, Michigan. Position Summary: The Software...  ..., and maintains automated test frameworks for AUTOSAR-based embedded software. This role focuses on test strategy, automation, and... 
    Suggested
    Hourly pay
    Contract work

    Kforce Technology Staffing

    Ann Arbor, MI
    2 days ago
  •  ...and productive. As part of our tight-knit engineering team, you'll see your code come to life...  ...: We're looking for a hands-on Embedded Software Engineer who's eager to learn and...  ...software tools. Collaborate with hardware and firmware teams to bring new features and products... 
    Suggested
    Work experience placement
    Flexible hours

    IOSiX LLC

    Ann Arbor, MI
    3 days ago
  •  ...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 self-driving... 
    Suggested
    Contract work

    Kasmo Global

    Ann Arbor, MI
    5 days ago
  • Qualifications 4+ years of professional experience building cross browser, performance-conscious websites. Fluent in vanilla JavaScript, HTML, and CSS. Experience building responsive web and mobile applications using modern frameworks such React. Experience...
    Suggested

    MSITEK

    Ann Arbor, MI
    1 day ago
  • $50 per hour

     ...Kforce has a client seeking a Software Test Automation Engineer in Ann Arbor, Michigan. Position Summary: The Software Test Automation...  ...builds, and maintains automated test frameworks for AUTOSAR-based embedded software. This role focuses on test strategy, automation, and... 
    Suggested
    Contract work
    Ann Arbor, MI
    16 days ago
  •  ...re looking to apply your relevant experience to a new industry, join our team as we help shape a brighter way forward. Mobile Engineer: What this job involves - Operates, inspects, andmaintainsall HVAC, refrigeration, mechanical, electrical, plumbing, and... 
    Daily paid
    Apprenticeship
    Local area

    JLL

    Ann Arbor, MI
    1 day ago
  •  ...Solutions Engineer Arene's goal is to open vehicle programming to everyone by simplifying vehicle software development and increasing deployment frequency without compromising safety or security. The team believes this will create a whole new market of vehicle application... 
    Relocation

    Kasmo Global

    Ann Arbor, MI
    1 day ago
  •  ...automation, and data-driven decision-making. Role Overview Mariana Minerals is looking for a highly motivated Full Stack Software Engineer to work on building the critical minerals supply chain to support the world’s energy transition. As a Full Stack Software... 

    Mariana Minerals

    Ann Arbor, MI
    2 days ago
  • The Design and Discovery department at the University of Michigan Library is looking for a Front-End Developer. You would create and maintain high-quality, efficient, and accessible user interfaces across the Library’s websites. Projects include building and evaluating ...

    University of Michigan

    Ann Arbor, MI
    2 days ago
  • $45 - $50 per hour

     ...Description: No sponsorship or C2C for this role Must be a w2 employee of The Judge Group NO RELOCATION REQUIRED Mid-Level AI Engineer / AI Developer Location: Ann Arbor, MI Contract | 1+ Years We are seeking a Mid-Level AI Engineer with 3-6 years of... 
    Hourly pay
    Contract work
    Relocation

    Judge Group, Inc.

    Ann Arbor, MI
    4 days ago
  • $40.81 - $43.81 per hour

    job summary: Position Summary We are seeking a Mid-Level AI Software Test Engineer to design, automate, and execute testing strategies for AI-powered applications, machine learning systems, AI agents, copilots, and generative AI solutions. This role combines traditional... 
    Hourly pay
    Contract work
    Temporary work
    Work experience placement

    Randstad Digital

    Ann Arbor, MI
    4 days ago
  • $46.81 - $49.81 per hour

    job summary: Position Summary We are seeking a Mid-Level AI Engineer to design, develop, and deploy AI-powered applications and services. This role will work closely with software engineers, product managers, architects, and data teams to build scalable AI solutions... 
    Hourly pay
    Contract work
    Temporary work
    Work experience placement

    Randstad Digital

    Ann Arbor, MI
    4 days ago
  • $24 - $40 per hour

     ...business priorities by delivering high-impact work across your area of expertise. We are looking for an exceptional Graduate AI Engineer Intern to help build the next generation of AI-enabled enterprise systems. This role is focused on designing, training, evaluating... 
    Hourly pay
    Minimum wage
    Internship

    KLA

    Ann Arbor, MI
    2 days ago
  • $110k - $150k

     ...Job Title: Hardware Engineer Job Description The Hardware Engineer leads the design and development...  ...systems, sensing architectures, and embedded hardware platforms while collaborating closely with firmware, systems, manufacturing, and test engineering teams... 
    Permanent employment
    Contract work

    Actalent

    Ann Arbor, MI
    1 day ago
  • Description HathiTrust is a partnership of academic and research institutions, offering a collection of millions of titles digitized from libraries around the world. HathiTrust is administratively based in the University of Michigan Library, and our staff are employees...
    Full time
    Work at office
    Immediate start
    Remote work
    Flexible hours

    Code4lib

    Ann Arbor, MI
    2 days ago
  • $43 - $48 per hour

     ...: Ann Arbor, MI Salary: $43.00 USD Hourly - $48.00 USD Hourly Description: Job Title: Mid-Level AI Software Development Engineer in Test (SDET) Location: Ann Arbor, MI (100% On-site for the first 6 months; 4 days On-site / 1 day Remote thereafter) Duration... 
    Hourly pay
    Contract work
    Remote work
    1 day per week

    Judge Group, Inc.

    Ann Arbor, MI
    1 day ago
  • $54 - $55 per hour

    Location: Ann Arbor, MI Salary: $54.00 USD Hourly - $55.00 USD Hourly Description: Mid-Level Java Developer Location: Ann Arbor, MI Work Arrangement: Hybrid, onsite 3-4 days per week Employment Type: W2 Contract Contract Length: 12+ months Openings...
    Hourly pay
    Contract work
    Local area
    Relocation
    Relocation package
    3 days per week

    Judge Group, Inc.

    Ann Arbor, MI
    4 days ago
  • $118.4k - $219.8k

     ...Job DescriptionWe're looking for a Lead Software Engineer AI (Staff Engineer AI) to join the CoCounsel team. We are building the next generation of AI agentic products for legal professionals. The team takes early Labs concepts and turns them into scalable, production... 
    Full time
    Work at office
    Local area
    Flexible hours

    Thomson Reuters

    Ann Arbor, MI
    1 day ago
  •  ...Arbor 4 days on site and one remote day - if their meeting expectations. Duration: 12 Months We are looking for a Software Engineer to join the thinkorswim Charting team. In this role, you will design, develop, and support backend services that power charting, market... 
    Remote work

    Spectraforce Technologies

    Ann Arbor, MI
    5 days ago
  • $32 - $45 per hour

    Job Description Intern with the AI and Modeling Center of Excellence engages in machine learning and deep learning techniques to enhance KLA products. Experimental research to improve results and reduce compute costs. Development of tools to support efficient experimentation...
    Hourly pay
    Internship

    KLA

    Ann Arbor, MI
    3 days ago
  • $40 per hour

     ...requirements analysis, design, implementation, testing, deployment, and support. Collaborate with product owners, business partners, and engineering teams to deliver high-quality software solutions. Design and implement APIs and service integrations that support internal and... 
    Weekly pay
    Temporary work
    Flexible hours

    Experis/Manpower Group

    Ann Arbor, MI
    4 days ago
  • $18 - $25 per hour

     ...in May 2027. This application is open from August 2026 through October 2026. If you’re interested in Solutions, Consulting and Engineering this is the place for you! Why Solutions Consulting & Engineering (SC&E)? Solutions Consulting & Engineering is an... 
    Remote job
    Hourly pay
    Summer work
    Internship
    Work at office
    Immediate start
    Shift work

    World Wide Technology

    Ann Arbor, MI
    3 days ago
  • $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 job
    Full time
    H1b

    Aperia Technologies

    Ann Arbor, MI
    4 days ago
  • $99.23k - $132.3k

     ...meaningful impact, and help shape the future of AI‑ready connectivity, join us today. The Role Lumen is looking for Solution Engineers who are passionate about leveraging technology innovation for the betterment of humanity. This exciting customer-facing solution... 
    Full time
    Temporary work
    Work experience placement
    Local area

    Lumen

    Ann Arbor, MI
    6 hours ago
  •  ...MI Exp 5-7 yrs Deg Bach Relo Bonus Travel Job Description. General Responsibilities • Works with team to re-engineer the existing global in store technology applications using .Net, WPF, HTML5, and Java. Responsible for segments or phases of... 
    Full time
    Flexible hours

    Direct Staffing Inc

    Ann Arbor, MI
    2 days ago
  •  ...Integration Engineer As an Integration Engineer, you’ll be responsible for: Setting up Bazel builds, Yocto recipes, and CI/CD workflows for various hardware platforms including x86, Qualcomm 8255, and Orin DevKit. Supporting software integration and deployment... 

    Saxon Global

    Ann Arbor, MI
    1 day ago
  • $180k - $220k

     ...mission of our Simulation team. We are seeking a Simulation Software Engineer to build and evolve the core infrastructure that validates our...  ...: Build interfaces that allow flight software, cloud services, embedded software, and hardware to execute inside deterministic virtual... 
    Local area

    ZipLine

    Ann Arbor, MI
    5 days ago
  • $47.82 - $53.13 per hour

     ...position offers the chance to independently deliver high-quality AI features, with the benefit of technical guidance from senior engineers and architects, fostering continuous growth and learning. Key Responsibilities Design, develop, test, and deploy AI-enabled... 
    Hourly pay
    Temporary work

    Skill Corp

    Ann Arbor, MI
    5 days ago
  • Company Overview Pegasys is a Global professional IT Services Company providing CRM Services, eCommerce Solutions, Internet Marketing, SEO/SEM, Customized Software Development and Staff Augmentation Solutions to business organizations Worldwide. Founded in 2002, Pegasys...
    Worldwide

    pegasys soft

    Ann Arbor, MI
    2 days ago
  •  ...Incident Response: Provide extended NA coverage for SEV1/SEV-2 incidents during EST/EDT hours, serving as backup to the West Coast engineer during peak incident periods. Documentation: Document processes, configurations, runbooks, and best practices to ensure knowledge... 
    Local area

    BayOne Solutions

    Ann Arbor, MI
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Embedded Firmware Engineer. Be the first to apply!