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

Firmware Engineer

$120k - $140k

ALTEN

We’re ALTEN Technology USA, an engineering company helping clients bring groundbreaking ideas to life—from advancing space exploration and life-saving medical devices to building autonomous electric vehicles. With 3,000+ experts across North America, we partner with leading companies in aerospace, medical devices, robotics, automotive, commercial vehicles, EVs, rail, and more.

As part of the global ALTEN Group—57,000+ engineers in 30 countries—we deliver across the entire product development cycle, from consulting to full project outsourcing.

When you join ALTEN Technology USA, you’ll collaborate on some of the world’s toughest engineering challenges, supported by mentorship, career growth opportunities, and comprehensive benefits. We take pride in fostering a culture where employees feel valued, supported, and inspired to grow.

As a Firmware Engineer you will be responsible for;

• Own assigned firmware features or components from requirements analysis through design, implementation, integration, verification, and defect resolution.

• Independently learn existing code, hardware interfaces, development tools, and system behavior; identify the right technical resources and ask focused questions when needed.

• Develop maintainable embedded software in modern C++ using sound object-oriented design, clear interfaces, and appropriate error handling.

• Collaborate with systems, hardware, FPGA, software, and architecture teams to clarify requirements, evaluate tradeoffs, and resolve cross-functional issues.

• Use debuggers, emulators, analyzers, logs, and other diagnostic methods to isolate complex software and hardware interaction problems.

• Create unit and integration tests, contribute to automated testing, and support continuous integration to improve software quality and regression coverage.

• Participate in design and code reviews; provide constructive feedback and incorporate review input promptly.

• Estimate, plan, and track work through user stories; communicate status, risks, dependencies, and technical blockers early and clearly.

• Follow applicable quality processes and produce clear technical documentation that supports design traceability, testing, and long-term maintenance.

• Work effectively with globally distributed teams and contribute to consistent design and architectural improvements across MR platforms.

Qualifications;

• Bachelor's degree, or equivalent practical experience, in Computer Engineering, Electrical Engineering, Computer Science, or a related field.

• 5+ years of professional experience developing embedded or firmware software.

• Strong C++ programming skills, including object-oriented design, memory management, concurrency fundamentals, debugging, and writing maintainable production code.

• Hands-on experience developing software that interacts with hardware, real-time systems, device interfaces, or resource-constrained embedded platforms.

• Proven ability to learn unfamiliar technologies and codebases independently, break down ambiguous problems, and deliver results with minimal guidance.

• Experience with embedded development and diagnostic tools such as debuggers, emulators, protocol or logic analyzers, and system logs.

• Experience with Linux-based development environments, source control such as Git, and build or container-based workflows.

• Experience with continuous integration, automated testing, and disciplined software review practices.

• Clear written and verbal communication skills, including the ability to explain technical decisions, raise risks, and collaborate across functions.

Salary Range: $120k-$140k

The actual salary offered is dependent on various factors including, but not limited to, location, the candidate’s combination of job-related knowledge, qualifications, skills, education, training, and experience

MANDATORY FOR ALL REMOTE/HYBRID AND/OR CALIFORNIA, DISTRICT OF COLUMBIA, HAWAII, COLORADO, MARYLAND, CONNECTICUT, ILLINOIS, MINNESOTA, VERMONT, MASSACHUSETTS, NEVADA, NEW YORK, RHODE ISLAND, WASHINGTON STATE & CINCINNATI, OHIO, JERSEY CITY, NEW JERSEY, TOLEDO, OHIO BASED ROLES.

Note: Due to the nature of the work, only US Persons (citizens or permanent residents) need apply for this position. - OPTIONAL

All qualified applicants will receive consideration for employment and will not be discriminated against on the basis of race, color, religion, sex, sexual orientation, gender identity, national origin, disability, protected veteran status, age, genetic information, or pregnancy.

Please beware of job seeker scams and see this important notice ( on our careers page for more information about our recruiting process.

Compliance Notice: Alten USA is a federal contractor subject to the requirements of the Vietnam Era Veterans’ Readjustment Assistance Act (VEVRAA) and Executive Order 11246. We are an Equal Opportunity Employer and consider all qualified applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or veteran status.

Drug Screening Requirement: As a federal contractor, Alten USA maintains a drug-free workplace. All candidates selected for employment will be required to successfully complete a pre-employment drug screening as a condition of hire.

Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Firmware Engineer in Troy, MI vacancy
  • $120k - $140k

     ...Firmware Engineer We're ALTEN Technology USA, an engineering company helping clients bring groundbreaking ideas to life—from advancing space exploration and life-saving medical devices to building autonomous electric vehicles. With 3,000+ experts across North America... 
    Suggested
    Permanent employment
    For contractors
    Remote work

    ALTEN Technology USA

    Troy, MI
    1 day ago
  •  ...Role: Embedded Dev Engineer - RDK-B Location: Philadelphia, PA • Bachelor's degree in computer science/electronics or related field 5+ year Development experience with Linux and embedded devices, Experience on Wi-Fi development and debugging for L1/L2 .... 
    Suggested

    Kasmo Global

    Troy, MI
    4 days ago
  • $90k - $144.9k

     ...States Full time REQ-1000051530 Lead Embedded Software Engineer – Hybrid Troy, MI or Highland Heights, OH, United States...  ..., development, integration, debugging, and support of embedded firmware and software solutions for industrial and connected products used... 
    Suggested
    Full time
    Local area

    Stanley Black and Decker

    Troy, MI
    1 hour ago
  •  ...interested in being part of our next generation, we want to hear from you! Job Description Position Summary The Senior Project Engineer – Hardware Electronics is responsible for the design, development, and validation of electronic hardware for automotive control... 
    Suggested
    Permanent employment

    SmartRecruiters

    Troy, MI
    3 days ago
  • $37.75 - $48.75 per hour

    job summary: The Test Tools Developer/Integrator is a hands-on engineer who works on development and bring up/debug of "Test Automation" solutions (combination of HW or SW) necessary to test/validate/measure/record a Product feature or the Product itself. The Test... 
    Suggested
    Hourly pay
    Contract work
    Temporary work
    Work experience placement
    Troy, MI
    9 days ago
  •  ...within an ALM environment like Polarion. Design software for compliance to ISO26262 Functional Safety. Support software validation engineer through the development process and iterate code accordingly. Perform software functional validation testing on bench (SIL/HIL)... 

    Omni Inclusive

    Troy, MI
    18 hours ago
  •  ...Senior Software Engineer Apply Online Tyler Technologies is seeking a Senior Software Engineer to help evolve and support our platform used by Public Safety agencies across the United States. This role offers the opportunity to work on software that directly impacts... 
    Local area

    Tyler Technologies

    Troy, MI
    2 days ago
  •  ...Lead Embedded Software Engineer Location – Troy, MI (Onsite) Position - Fulltime Skills Required: Bachelor's degree in engineering Electrical and/or Computer engineering, Electronics Engineering, Computer Science. Minimum of 5 years' experience in automotive... 
    Full time

    Epsilon Solutions Ltd

    Troy, MI
    5 days ago
  •  ...Senior Software Engineer (Cloud And Ai) Summary The Toyoda Gosei Group is a leading global manufacturer of rubber and plastic automotive components, safety systems and LEDs. Globally Headquartered in Japan with a network of 67 group companies in 17 countries and regions... 
    Work at office

    Toyoda Gosei

    Troy, MI
    4 days ago
  •  ...Position Summary We are seeking an Software Engineering Intern to help design and build a solution that ingests financial data from multiple file formats (e.g., Excel, CSV, PDFs, ERP exports), standardizes the data, and generates automated comparisons, insights, and... 
    Part time
    Internship
    Worldwide
    Flexible hours

    TriMas Corporation

    Bloomfield, MI
    1 hour ago
  •  ...Job Description Software Engineer Location: - Remote Duration: Long Term Overview: Join our dynamic team as a Software Engineer and help build cutting-edge AI-powered applications. We are seeking talented full-stack engineers with a passion for rapid... 
    Remote work

    Kasmo Global

    Troy, MI
    4 days ago
  •  ...~ Health insurance ~ Paid time off ~ Vision insurance About the Role We are looking for a hands-on Electrical Hardware Engineer with 1-3 years of experience to join our team and design the electrical systems that turn conventional vehicles into autonomous platforms... 
    Flexible hours
    Shift work

    Dataspeed Inc.

    Rochester, MI
    a month ago
  •  ...We're Hiring: Controls Software Engineer Mossville, IL Long-Term Contract Opportunity Are you an experienced controls software engineer with a passion for machine-level performance, simulation, and embedded controls? This is your chance to work on cutting-edge... 
    Long term contract

    Kasmo Global

    Rochester, MI
    4 days ago
  • Snap-on Business Solutions Snap-on Business Solutions (a group under Repairs, Systems, and Information (RS&I) Division, under Snap-on Incorporated). Location: Rochester Hills, MI facility Responsible for maintaining and growing Snap-on Business Solutions (NEXIQ...
    Night shift

    Snap-on

    Rochester, MI
    3 days ago
  • $56.3 - $66.3 per hour

    job summary: We are seeking a hands-on DevOps Engineer to drive automation, reliability, and continuous delivery across our cloud-native platforms. You will work closely with engineering and product teams to design deployment pipelines, optimize infrastructure, and... 
    Hourly pay
    Contract work
    Temporary work
    Work experience placement

    Randstad

    Troy, MI
    2 days ago
  •  ...debugging, and optimizing performance to ensure smooth and precise movements. Integration and Testing: Collaborate with hardware engineers to integrate software with physical actuators. Conduct thorough testing to ensure seamless operation and identify any issues that... 
    Internship
    Visa sponsorship
    Work visa

    Schaeffler

    Troy, MI
    12 days ago
  •  ...Embedded Software Engineer We are seeking talented Embedded Software Engineers with 1–7 years of experience to join our automotive embedded systems team in Auburn Hills, MI. Engineers will work automotive platforms, contributing to SoC or MCU Base Software development... 

    Staffing the Universe

    Auburn Hills, MI
    4 days ago
  •  ...development and integration of complex military combat vehicle software-based systems. We are looking for a Sr. Embedded Software Engineer to work for our Auburn Hills MI office. If you have at least 15 years of experience in Software Engineering and have a bachelor’s... 
    Contract work
    Local area
    Overseas

    Rheinmetall

    Pontiac, MI
    19 hours ago
  •  ...Embedded Software Engineer # Brief We are looking for an Embedded Software Engineer to execute design and development of vehicle access advanced engineering products. The goal is to create scalable and optimized software system architectures. # Responsibilities... 
    Work experience placement

    James David Staffing

    Auburn Hills, MI
    4 days ago
  •  ...Embedded Software Engineer (Long-Term Contract - Dallas-Fort Worth, TX) Job Summary: We are seeking an experienced Embedded Software Configuration Engineer for a long-term contract in Dallas-Fort Worth, TX. In this role, you will develop and implement software... 
    Long term contract

    Kasmo Global

    Southfield, MI
    4 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

    Rochester Hills, MI
    1 day ago
  •  ...product quality and timeliness of deliverables. Prerequisite & Essential Functions ~ Bachelor’s degree in computer science, engineering or related field ~ Good analytical and problem-solving skills with excellent communication ~ Experience in maintaining Enterprise... 
    Work experience placement
    Work at office
    Work from home
    Troy, MI
    2 days ago
  • Description de l'entreprise We are the designers of today for the world of tomorrow. As one of the world’s leading engineering service providers, we at ALTEN are committed to positively shaping the future of our partners, the careers of our employees and the challenges... 
    Permanent employment
    Contract work
    Internship
    Work at office
    Flexible hours

    ALTEN

    Troy, MI
    27 days ago
  • ServiceNow Developer Support ServiceNow platform development, automation, and integrations to enhance ITSM, ITOM, and ITAM workflows. Job #136769 Manufacturing Washington, DC Apply Now Talascend is currently seeking a ServiceNow Developer for a contract...
    Contract work
    Work at office
    Local area
    Remote work
    Monday to Friday

    Talascend

    Troy, MI
    4 days ago
  •  ...Who You Are In this role as a Robotics Application Engineer, you will provide application engineering expertise across FANUC's robotic products and technologies to support Material Handling applications across Automotive and General Industry markets. You will support... 
    Temporary work
    Flexible hours

    FANUC America Corporation

    Rochester Hills, MI
    2 days ago
  •  ...Role: React Engineer Location: Remote Type: Contract Job description: Responsibilities Develop and maintain responsive, component-based web applications using React and TypeScript Write clean, reusable code following industry best practices... 
    Contract work
    Remote work

    Kasmo Global

    Troy, MI
    5 days ago
  •  ...cloud infrastructure using Terraform, ensuring automation and compliance. Deploy and operate ML workloads on Google Kubernetes Engine (GKE) with secure and optimized VPC networking. Collaborate with data scientists, engineers, and business stakeholders to deliver... 
    Worldwide

    Atos North America

    Troy, MI
    5 days ago
  • $120k

     ...platform. This role goes beyond hands-on development—you will provide technical leadership, shape architecture decisions, mentor engineers, and ensure high-quality delivery across multiple initiatives. JOB RESPONSIBILITIES: KNOWLEDGE/SKILLS/ABILITIES Technical Leadership... 
    Temporary work
    Local area
    Remote work

    Integra Partners

    Troy, MI
    3 days ago
  •  ...Job Description Our client, a leading engineering technology organization , is looking for an Application Engineer to support customers, technical sales, and business development across North America. This is an exciting opportunity for a Mechanical or Automotive... 

    Forge Consulting Group

    Troy, MI
    5 days ago
  •  ...delivery of scalable, performant, and user-friendly applications while collaborating closely with product managers, designers, QA engineers, and backend developers. You'll be part of a high-performing team focused on delivering innovative software solutions that provide... 

    Apolis

    Troy, MI
    5 days ago

Do you want to receive more vacancies?

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