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

Embedded Software Engineer

$78.4k - $130k

Avery Weigh-Tronix

Objective of Role The Embedded Software Engineer is responsible for the design, development, testing, and support of embedded software solutions for existing and new products, including new hardware bring-up, low-level hardware/software integration, and support of microcontroller-based embedded systems. Expectations This role blends hands‑on engineering with cross‑functional collaboration, technical problem solving, product lifecycle support, and software technical leadership where appropriate. The engineer will contribute to software architecture, product enhancements, and reliability validation while supporting internal teams, customers, and manufacturing operations. This position requires strong analytical skills, a solid foundation in software engineering principles, and the ability to work independently across most phases of the development cycle. The ideal candidate is comfortable working close to the hardware and can efficiently diagnose and resolve low-level issues involving microcontrollers, memory, interfaces, sensors, and communication devices. Software Design & Development Develop, code, test, and debug new embedded software or enhancements to existing software for third‑party customers and internal product lines. Work from specifications with limited guidance to design and modify moderately complex software applications, tools, and utilities. Apply software design theories, engineering principles, and scientific methods to create robust, maintainable embedded solutions. Modify existing software packages to meet unique customer configurations and requirements. Validate successive software versions to ensure proper integration with system hardware. Bring up embedded software on new hardware platforms, including initialization and verification of microcontrollers, memory, clocks, interrupts, communication interfaces, and peripheral devices. Develop, integrate, and debug low‑level drivers and board support software for interfaces such as UART, SPI, I2C, ADC, USB, Ethernet, GPIO, etc. Engineering Leadership & Departmental Support Provide technical input to project schedules, development estimates, software‑related planning activities and team training needs. Coordinate technical activities with cross‑functional project teams and communicate software scope, status, risks, and technical issues clearly. Document designs, changes, and engineering analyses thoroughly and professionally. Testing, Reliability & Verification Determine test and analysis requirements to validate product reliability, performance, and parameter control. Conduct or coordinate tests to evaluate failure limits, environmental susceptibility, component reliability, and overall product safety. Participate in the design of product test equipment or production test systems when needed. Interpret test results and translate findings into actionable engineering decisions. Develop and execute bring‑up, integration, and regression test plans for new hardware and firmware. Diagnose issues related to startup behavior, communication failures, timing issues, memory, and interaction between firmware and hardware. Cross‑Functional & Customer Support Resolve software‑related user complaints and respond to suggestions for improvements or enhancements. Assist in the development of software user manuals and technical documentation. Collaborate with technical staff to diagnose and resolve software issues. Innovation & Product Development Drive the electrical/software design process from concept through manufacturing release, including: Creative concept development Detailed design Mathematical and scientific verification Prototype build and evaluation Engineering documentation Production transition Work closely with electrical engineering during schematic review, component selection and prototype bring‑up to ensure software readiness and efficient debug. Qualifications Bachelor’s degree in engineering (Software, Electrical, Computer Engineering, or related discipline required). Minimum of 4 years of relevant experience in embedded software development or related engineering roles. Proficiency in embedded programming languages (e.g., C/C++), version control (Git/Github) and real‑time operating environments (FreeRTOS, MQX). Strong understanding of hardware/software integration and system‑level design. Ability to work independently across design, coding, testing, debugging, implementation, and documentation phases. Excellent analytical, problem‑solving, and communication skills. Experience supporting manufacturing, field teams, or customer applications is a plus. Demonstrated experience with new board bring‑up, including debug of low‑level hardware/software issues on prototype hardware. Ability to read and work from schematics, datasheets, reference manuals and interface documentation. Experience with embedded debug tools such as JTAG debuggers, oscilloscopes, logic analyzers and serial/protocol analysis tools. Experience integrating communication and connectivity technologies such as Bluetooth/BLE, UART, SPI, I2C, USB, or Ethernet. Requires quarterly travel to Fairmont, MN facility, with the possibility of additional on‑site visits depending on project‑specific needs. Compensation Salary range: $78,400 – $130,000 Equal Opportunity Statement ITW is an equal opportunity employer. We value our colleagues’ unique perspectives, experiences and ideas and create workplaces where everyone can develop their careers and perform to their full potential. As an equal employment opportunity employer, ITW is committed to equal employment opportunity and fair treatment for employees, beginning with the hiring process and continuing through all aspects of the employment relationship. All qualified applicants will receive consideration for employment without regard to race, color, sex, gender identity, sexual orientation, religion, national origin, age, disability, protected Veteran status or any other characteristic protected by applicable federal, state, or local laws. #J-18808-Ljbffr

Vacancy posted 6 hours ago
Similar jobs that could be interesting for youBased on the Embedded Software Engineer in California, MO vacancy
  • Overview Title: Sr. Embedded Software/Firmware Engineer/Contractor Location: San Diego (92121) Term: Long Term Contract Duration: Long Term Start: Immediately Responsibilities Seeking Client facing Sr. Embedded Software/Firmware Engineer for a Hybrid role. Contractor with... 
    Suggested
    Long term contract
    For contractors
    Immediate start

    A2e Technologies

    California, MO
    3 days ago
  •  ...Fidelis Companies is seeking an Embedded Software Engineer in California to develop and maintain software frameworks for high-reliability integrated circuits. This role involves working closely with hardware and includes managing API validation and regression testing... 
    Suggested

    Fidelis Companies

    California, MO
    2 days ago
  • $140k - $168k

     ...Pyka is currently seeking an Embedded Software Engineer in California, Missouri. This role focuses on developing integral embedded software for our autonomous aircraft, ensuring safe and reliable operation. You will own key components and collaborate with cross-disciplinary... 
    Suggested

    Pyka

    California, MO
    6 hours ago
  • $150k - $200k

     ...redefining what's possible in unmanned aircraft systems. Our team of engineers and innovators is developing cutting-edge autonomous...  ...systems, you belong here. We are seeking an experienced Embedded Software Engineer to join our team. As an unmanned aerial systems (UAS... 
    Suggested
    For contractors

    Zone 5 Technologies

    California, MO
    6 hours ago
  •  ...Requirements: Add features and maintain Antenna Control Unit Software to drive antenna systems for Satellite Tracking, Military Hardware...  ...: Must have a BS degree in Computer Science or Electrical Engineering or equivalent 3+ years of experience in software development Experience... 
    Suggested
    Work at office
    Remote work

    6AM City

    California, MO
    6 hours ago
  • 6AM City, LLC located in California, Missouri seeks a software developer focusing on Antenna Control Unit Software. You will add features...  ...ideal candidate holds a BS in Computer Science or Electrical Engineering, has over 3 years of software development experience, and is... 

    6AM City

    California, MO
    4 days ago
  • $140k - $185k

     ...Title: One of the most exciting, successful and established engineering organisations located in California (USA) who’re world Leaders...  ...the Aviation & Aerospace Industry are seeking to hire a new Embedded Software Engineer to join the highly innovative team and business due... 

    Premier Group Inc

    California, MO
    4 days ago
  • $148k - $179k

     ...Job Description As a Senior Embedded Software Engineer, your primary responsibility involves designing and implementing software solutions by integrating clinical user feedback and system requirements. You conduct thorough evaluations and testing of software, creating... 
    Full time
    Work experience placement
    Work at office

    6AM City

    California, MO
    6 hours ago
  • $114k - $228k

     ...Abbott Laboratories is looking for an Embedded Software Engineer in California to design and maintain embedded firmware for innovative diabetes care products. The role is critical to developing high-quality software solutions, needing 8 to 15 years of experience in software... 

    Abbott Laboratories company

    California, MO
    6 hours ago
  • $113.22 per hour

    JOB TITLE: Embedded Software Engineer LOCATION: Grand Prairie, TX PAY RATE: $113.22/hour Job Type: Contract (12 months with potential for extension) Clearance: Active Secret Clearance Required Benefits: Medical, dental, and vision (Cigna) Perks: Bonus potential + Priority... 
    Contract work
    Relocation
    Day shift

    The Structures Company, LLC

    California, MO
    3 days ago
  • $111.3k - $166.9k

    Qualcomm Atheros, Inc. seeks a software engineer for embedded systems, responsible for innovating and implementing Wi-Fi features on power-optimized platforms. Candidates should hold a relevant degree and possess experience in C programming, embedded systems, and networking... 

    SupportFinity™

    California, MO
    3 days ago
  • $114k - $228k

     ...informed decisions. We’re revolutionizing the way people monitor their glucose levels with our new sensing technology. This Embedded Software Engineer works independently on the design, development, and maintenance of embedded firmware for an innovative and exciting new... 

    Abbott Laboratories

    California, MO
    3 days ago
  • $130k - $150k

    Senior Embedded Software Engineer Location: Cypress, CA, US Work Arrangement: Onsite OK International is a global manufacturer of electronic benchtop tools and precision dispensing solutions worldwide. We have two major product lines: Metcal electronics bench tool solutions... 
    Temporary work
    Work experience placement
    Local area
    Worldwide
    Flexible hours

    Dover Corporation

    California, MO
    4 days ago
  • $189k - $243k

     ...moving, mission‑driven team at the forefront of maritime security and autonomous innovation. Position We are seeking a Staff Embedded Software Engineer to join our Firmware team. Reporting to the Director of Firmware Engineering, you’ll be leading the definition, design,... 
    Local area
    Relocation package
    Flexible hours

    Saildrone Inc

    California, MO
    4 days ago
  • $116k - $145k

    6AM City, LLC in California is looking for an experienced Embedded Software Engineer Sr to develop and modify embedded software for aerospace applications. This position involves leading research and development efforts and requires a minimum of 5 years of experience in... 
    Relocation

    6AM City

    California, MO
    6 hours ago
  • Prattwhitney is looking for a Software Engineer I in California to develop embedded software for tactical airborne radar systems. This role involves collaboration with cross-disciplinary teams and participation in all software development phases. The ideal candidate has... 

    Prattwhitney

    California, MO
    6 days ago
  • The Structures Company, LLC is seeking an experienced Embedded Software Engineer to support the development of real-time embedded systems. The role requires strong C/C++ skills and an active Secret Clearance, requiring a U.S. citizenship compliance. Ideal candidates will... 

    The Structures Company, LLC

    California, MO
    3 days ago
  • $130k - $200k

     ...state‑of‑the‑art components and vertically integrated infrastructure for others to build on via Science Foundry. The embedded Linux software engineer at Science will own and drive complex embedded electronics systems projects from the ground up. This position requires... 
    Full time
    Local area
    Remote work
    Flexible hours

    Science , Inc.

    California, MO
    4 days ago
  • $148k - $179k

    6AM City, LLC is seeking a Senior Embedded Software Engineer to design and implement software solutions while integrating clinical feedback. This hybrid position requires presence in the San Diego office, and you will conduct thorough evaluations, develop documentation... 
    Work at office

    6AM City, LLC

    California, MO
    4 days ago
  • $115k - $149k

    Sr Embedded Software Test Engineer I page is loaded## Sr Embedded Software Test Engineer Ilocations: Orange County, CAtime type: Full timeposted on: Posted Yesterdayjob requisition id: JR1100**Career-defining. Life-changing.**At iRhythm, you’ll have the opportunity to grow... 
    Work experience placement
    Work at office
    Remote work

    El Camino Health

    California, MO
    3 days ago
  • $130k - $200k

    Science Corp in California is hiring an Embedded Linux Software Engineer to develop and maintain embedded electronics systems. The role requires expertise in software development, particularly in C/C++, and 4+ years of experience with embedded Linux systems. This full-... 
    Full time
    Flexible hours

    Science Corp

    California, MO
    3 days ago
  • 6AM City, LLC is seeking an experienced embedded firmware engineer located in California. The ideal candidate will have over 10 years of experience in developing embedded software, preferably within the Life Sciences or Diagnostic Device industries. Responsibilities include... 

    6AM City, LLC

    California, MO
    3 days ago
  • 6AM City, LLC is looking for a Mid-Level Software Engineer in California, United States. The role involves collaboration in the analysis, design, development, and testing of applications across various platforms, including Linux and Android. The ideal candidate will have... 

    6AM City

    California, MO
    1 day ago
  • Requirements: In need of a very strong embedded firmware engineer. 10+ years developing embedded software in commercial products - preferably in a Life Science or Diagnostic Device domain. Agile/Scrum software development process experience using JIRA/TFS. Comfortable... 

    6AM City, LLC

    California, MO
    5 days ago
  • A technology solutions company is seeking an embedded systems developer to design and maintain firmware for microcontroller-based systems. The ideal applicant will have a Bachelor's or Master's degree in a related field, 3+ years of experience in embedded development,... 

    CodeX Tech-IT LLC

    California, MO
    3 days ago
  • 6AM City, LLC is seeking an experienced Software Engineer to work on secure ROM code and boot processes for ARM processors. The ideal candidate will have extensive knowledge of ARM Cortex-A and Cortex-R series and proven expertise in secure ROM code development. This role... 

    6AM City, LLC

    California, MO
    5 days ago
  • $150k - $300k

     ...power the transformation of technology. We are at the forefront of software and hardware innovation, pushing the boundaries of what is...  ...the architecture of AI compute. As a Principal Hardware Design Engineer, you will be a cornerstone of our hardware organization, leading... 
    3 days per week

    Dormont Manufacturing Company

    California, MO
    4 days ago
  • A leading health technology company is seeking a Senior Firmware Engineer to design and optimize power management firmware for battery-powered devices. The ideal candidate will have over 5 years of experience in firmware development, integrating PMICs, and optimizing low... 

    Femtech Insider Ltd.

    California, MO
    6 days ago
  • $100k - $135k

     ...SPACE EXPLORATION TECHNOLOGIES CORP is looking for a Launch Engineer, Fluid Systems to join the Launch Pad Engineering Team in California. This role involves ensuring the design and testing of ground support equipment for Falcon 9 and Falcon Heavy. Candidates should have... 

    SPACE EXPLORATION TECHNOLOGIES CORP

    California, MO
    4 days ago
  •  ...days ago Requisition ID: 1010 The Systems Engineering group fosters a collaborative working...  ...integration and testing for advanced hardware and software solutions for propulsion systems and...  ..., software engineering and development, embedded systems engineering, systems engineering... 
    Full time

    Evolving Solution Services

    California, MO
    4 days ago

Do you want to receive more vacancies?

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