Embedded Software Engineer
$78.4k - $130kAvery 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
- 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...SuggestedLong term contractFor contractorsImmediate start
- ...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
$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$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...SuggestedFor contractors- ...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...SuggestedWork at officeRemote work
- 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...
$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...$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 timeWork experience placementWork at office$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...$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 workRelocationDay shift$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...$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...$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 workWork experience placementLocal areaWorldwideFlexible hours$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 areaRelocation packageFlexible hours$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- 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...
- 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...
$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 timeLocal areaRemote workFlexible hours$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$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 placementWork at officeRemote work$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 timeFlexible hours- 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 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...
- 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...
- 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,...
- 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...
$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- 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...
$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...- ...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
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Embedded Software Engineer. Be the first to apply!
- embedded systems software engineer California, MO
- embedded software engineer California, MO
- embedded developer California, MO
- embedded engineer California, MO
- javascript software engineer California, MO
- software technical support engineer California, MO
- software support California, MO
- software sales California, MO
- embedded software California, MO
- software applications developer California, MO

