CrawlJobs Logo

Senior Embedded Software Engineer

United States, Skaneateles Falls Employment contract 104000.00 - 143000.00 USD / Year · Job Posted July 04, 2026
Apply Position
Job Link Share

Job Description

This is where your work saves lives. As a Senior Embedded Software Engineer, you will be involved with the research and development of advanced medical monitors, saving lives across the whole world. You will take part in the development, implementation, documentation, and sustaining engineering for products. The successful candidate will possess solid hands-on technical abilities, an understanding of modern software practices, a vision for software development, and a passion for their work in transforming healthcare. Ideal candidate is a self-starter, who can independently dig into issues and arrive at solutions. Good communication skills, and the ability to collaborate with other software developers, is essential for this position.

Job Responsibility

  • Design and Develop Embedded Software Applications: Develop high-performance and responsive embedded software applications using the Qt framework, ensuring seamless integration with hardware components
  • Collaborate with Cross-Functional Teams: Work closely with hardware engineers, product managers, and other team members to understand system requirements and contribute to the integration of software and hardware components
  • Contribute to Code Quality: Participate in code reviews, ensuring adherence to coding standards and best practices, and develop testing strategies to validate software functionality and performance
  • Support Team Development: Collaborate with and learn from principal engineers while sharing knowledge with peers and junior team members to foster a collaborative team environment
  • Stay Current with Technology: Keep up-to-date with emerging technologies and industry trends in embedded systems development to contribute innovative ideas to the team
  • Document Your Work: Create and maintain clear documentation for software designs, code, and testing procedures to support team knowledge sharing and project continuity

Requirements

  • Experience in Embedded Software Development: Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field, with 3+ years of experience in embedded software development, and experience using a UI framework
  • Technical Skills: Proficiency in C++ and a UI framework (Qt, JavaScript, React), with a solid understanding of object-oriented programming principles, and exposure to embedded Linux environments
  • Soft Skills: Strong problem-solving skills and attention to detail, effective communication and collaboration abilities, and a demonstrated ability to work both independently and as part of a team

Nice to have

  • Additional Programming Languages: Experience with additional programming languages such as Python, and familiarity with version control systems (e.g., Git) and continuous integration/continuous deployment (e.g., Jenkins) tools
  • UI/UX Design Principles: Knowledge of UI/UX design principles as they relate to embedded systems, and experience in writing, debugging, and optimizing C/C++ code for embedded systems
  • Automated Testing: Exposure to or experience with automated testing frameworks, such as Squish library for Qt
  • Medical Device Experience: Prior experience in regulated industries, particularly medical devices, is a plus

What we offer

  • Support for Parents
  • Continuing Education/ Professional Development
  • Employee Heath & Well-Being Benefits
  • Paid Time Off
  • 2 Days a Year to Volunteer
  • medical and dental coverage that start on day one
  • insurance coverage for basic life, accident, short-term and long-term disability, and business travel accident insurance
  • Employee Stock Purchase Plan (ESPP), with the ability to purchase company stock at a discount
  • 401(k) Retirement Savings Plan (RSP), with options for employee contributions and company matching
  • Flexible Spending Accounts
  • educational assistance programs
  • time-off benefits such as paid holidays
  • paid time off ranging from 20 to 35 days based on length of service
  • family and medical leaves of absence
  • paid parental leave
  • commuting benefits
  • Employee Discount Program
  • Employee Assistance Program (EAP)
  • childcare benefits

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Senior Embedded Software Engineer

8 matching positions

New

Senior Embedded Software Engineer

A Senior Embedded Software Engineer is responsible for leading software developm...
Location
Location
United States , Field Illinois, Sioux Falls - South Dakota
Salary
Salary:
106725.00 - 163645.00 USD / Year
cnhindustrial.com Logo
CNH Industrial
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Experienced engineer with 5+ years of career experience, with Bachelor's degree. 3+ years experience with Master's degree. Or equivalent combination of education and experience. Demonstrated leadership abilities. Capable of defining appropriate approaches and solutions. Furthers knowledge of profession through continued education and/or seeking or providing mentorship.
Job Responsibility
Job Responsibility
  • May act as a lead on projects and guide lower level Developers
  • Contributes to the team in an above average manner
  • Fulltime
Read More
Arrow Right

Senior Embedded Software Engineer

We are seeking a highly skilled Embedded Software Engineer to design, develop, a...
Location
Location
United States , Lewis Center
Salary
Salary:
100000.00 - 140000.00 USD / Year
cellainc.com Logo
Cella
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Science and Engineering (CSE, ECE) or related field
  • 6+ years of related experience in embedded software design
  • Proficent in C/C++ programming for embedded systems
  • Experienced and skilled in Embedded Linux, Linux Kernel Distributions, Device Trees, Real Time. Operation Systems (RTOS)
  • Knowledge of USB, Ethernet, WIFI and Bluetooth communication protocols
  • Knowledge of C#, Python, and Microsoft Studio
  • Knowledge of System on Module/Chip (SOM/SOC) and understanding of Microprocessors and associated peripherals
  • Proficient in Microsoft Excel and Microsoft Word
Job Responsibility
Job Responsibility
  • Design, develop and maintain software for embedded Linux designs and Real Time Operating Systems (RTOS) ensuring optimal performance, stability and security
  • Write efficient, maintainable and well-documented code in C and other programming languages while adhering to coding standards and best practices
  • Collaborate with other engineering team members to define software requirements, specifications, and firmware architectures
  • Develop, maintain and execute comprehensive test plans to validate the functionality and reliability of the software within embedded Linux
  • Maintain and update Linux Kernel device drivers
  • Assist in defining, specifying and developing new hardware platforms
  • Document firmware release notes and product operational characteristics detailing theory of operation, functionality and interoperable characteristics between hardware devices and components
  • Comply with any and all company health, safety, and environmental policies
  • Proactively contribute to the team, engaging with interest and participation, and maintaining a collaborative approach
  • Actively commit to personal and team development
What we offer
What we offer
  • medical, prescription, dental, vision, AD&D, and life insurance offerings
  • short-term disability
  • 401K plan
  • Fulltime
Read More
Arrow Right

Senior Embedded Software Engineer

Join our team as a Senior Embedded Software Engineer to help us bring current an...
Location
Location
United States , San Francisco
Salary
Salary:
160000.00 - 200000.00 USD / Year
eightsleep.com Logo
Eight Sleep
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of experience in firmware and system software development with C/C++
  • Deep expertise in Embedded Linux, including Yocto, Bitbake, systemd, and kernel development
  • Proficiency in secure software development for IoT and embedded systems
  • Experience optimizing compute workloads in resource-constrained environments
  • Willingness and ability to travel internationally as needed to support manufacturing and deployment
Job Responsibility
Job Responsibility
  • Design, develop, and maintain system software, including systemd applications, kernel modules, and low-level firmware for the Pod
  • Own security for our embedded Linux platform across boot, OS, and runtime services
  • Implement and maintain secure boot end-to-end, including signing, key management/provisioning, and anti-rollback/versioning
  • Build and operate device trust primitives and drive security best practices across the fleet
  • Partner with global teams, including manufacturing teams in China, to develop production tests and ensure high-quality product launches
  • Strive for excellence in software design, reliability, and maintainability, ensuring robust and well-documented implementations
What we offer
What we offer
  • Full access to health, vision, and dental insurance for you and your dependents
  • Supplemental life insurance
  • Flexible PTO
  • Commuter benefits to ease your daily commute
  • Paid parental leave
  • Your own Pod
  • Equity participation
  • Fulltime
Read More
Arrow Right

Senior Embedded Software Engineer

Our client is an ambitious, VC-backed healthtech company building at the interse...
Location
Location
United States , San Francisco
Salary
Salary:
220000.00 - 260000.00 USD / Year
signifytechnology.com Logo
Signify Technology
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Proven experience writing software that talks to physical devices — you understand hardware communication protocols (USB, serial, REST/HTTP, vendor SDKs) and debugging at the hardware-software boundary
  • TypeScript and Node.js proficiency — production-grade backend services, not just scripts
  • AWS familiarity — enough to design systems that bridge on-prem hardware with cloud infrastructure
  • Experience building monitoring, alerting, or automation tooling in operational or manufacturing environments is a strong plus
  • Operationally grounded: comfortable getting your hands dirty and troubleshooting on the floor at 7am if that's what it takes
  • A clear communicator who can translate messy operational problems into clean technical solutions — and talk fluently in both directions
  • Ownership mentality: when something breaks, you're the one who figures out why and makes sure it doesn't happen again
  • Mission-motivated: you want to build systems that change lives, not just move metrics
Job Responsibility
Job Responsibility
  • Own and evolve printer queue orchestration, job dispatch, and fleet-level monitoring across the print farm
  • Build automation tooling that reduces manual overhead and improves throughput and reliability at scale
  • Instrument hardware systems to surface real-time operational data — failures, utilisation, throughput — into dashboards and alerting pipelines
  • Collaborate with the Boston/SF engineering team to translate operational needs into well-architected backend services and APIs
  • Act as the on-the-ground technical authority for floor initiatives — scoping, coordinating, and driving execution
  • Identify and eliminate failure points in the physical-to-digital loop, from print job creation through to fulfilment
What we offer
What we offer
  • Equity
  • Fulltime
Read More
Arrow Right

Senior Embedded Software Engineer

We are the global test and automation specialists, powering next-generation tech...
Location
Location
United States , North Reading
Salary
Salary:
192700.00 - 308300.00 USD / Year
teradyne.com Logo
Teradyne
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Software coding using C and C++
  • System integration in both Linux and Windows environments
  • Expertise in C, C++ coding and several scripting languages (Python, bash) required
  • Operating Systems: Linux, Windows
  • Development Tools: GIT, JIRA, Make, Microsoft Visual Studio (Linux and Windows)
  • Processors: PowerPC, ARM
  • Comfortable working with open source communities (Linux kernel etc)
  • Extensive experience developing embedded SW and kernel drivers for PCIe subsystems
  • Experience configuring PCIe switches to support bifurcation, non-transparent endpoints and synthetic endpoints
  • Familiarity with common hardware protocols, such as
Job Responsibility
Job Responsibility
  • PCIe Gen 4/5/6 driver development, debugging, validation on ARM, x86 platforms
  • Embedded Software development in C/C++, Linux, RTOS
  • Linux driver development, MSIX interrupt handling, kernel modification, device tree updates
  • PCIe 4/5 Bridge (Broadcom PEX/MicroChip) driver support, integration on x86, ARM
  • Linux kernel/OS debugging and updates to resolve performance and stability issues
  • Act as Technical Lead for project deliverables
What we offer
What we offer
  • medical
  • dental
  • vision
  • Flexible Spending Accounts
  • retirement savings plans
  • life and disability insurance
  • paid vacation & holidays
  • tuition assistance programs
  • Fulltime
Read More
Arrow Right

Senior Embedded Software Engineer

Flight computers, radios and payload processors only perform as well as the soft...
Location
Location
United States , Los Angeles
Salary
Salary:
215000.00 USD / Year
darwinrecruitment.com Logo
Darwin Recruitment GmbH
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in Electrical Engineering, Computer Engineering or a related technical discipline
  • 9 or more years of relevant industry experience with embedded Linux kernel and BSP development
  • 5 or more years of experience with C programming
  • 5 or more years of experience with version control systems such as Git
  • US Person status required (US Citizenship required for clearance eligibility)
Job Responsibility
Job Responsibility
  • Lead Linux bring up for new avionics hardware, owning the board support package, custom kernel work, device trees, bootloaders and the low level drivers that expose hardware to the OS
  • Define and build the infrastructure used to deploy and validate these systems across flight computers, radios and payload processors
  • Create internal tooling to support fast hardware debug in the lab and on the production floor
  • Represent software and firmware concerns in cross disciplinary product development and communicate technical risks and integration status clearly to programme teams
  • Fulltime
Read More
Arrow Right

Senior Embedded Software Engineer

This is where your work makes a difference. At Baxter, we believe every person—r...
Location
Location
India , Bengaluru
Salary
Salary:
Not provided
https://www.baxter.com/ Logo
Baxter
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Science or related engineering field
  • 7+ years of related experience in embedded systems, with a strong background in C/C++ programming
  • Experience in the Healthcare domain is desirable
  • Strong technical leadership and collaboration skills, with the ability to drive technical solutions and enable team success
Job Responsibility
Job Responsibility
  • Design, develop, and document software features or unit actors, ensuring high-quality solutions and adherence to technical standards
  • Drive technical design reviews at software architecture level, ensuring alignment with company standards and best practices
  • Lead software FMEA, technical risk mitigation, design review, unit test strategies, static code analysis, memory profiling, and thread modeling for components or features
  • Partner with the Architect and LSD to define technical solutions to business problems, ensuring alignment with company goals and objectives
  • Develop and execute technical solutions to complex problems, delivering high-quality solutions on tight schedules
  • Drive collaboration with internal and external stakeholders, enabling the team to adopt better processes, practices, and technical guidance
What we offer
What we offer
  • Support for Parents
  • Continuing Education/ Professional Development
  • Employee Heath & Well-Being Benefits
  • Paid Time Off
  • 2 Days a Year to Volunteer
  • Fulltime
Read More
Arrow Right

Senior Embedded Software Engineer

We are looking for a Senior Embedded Engineer to play a key role in the developm...
Location
Location
United Kingdom , Whiteley
Salary
Salary:
Not provided
codan.com.au Logo
Codan Limited
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong experience in embedded C development
  • Experience with FPGA development (VHDL or similar)
  • Comfortable working in a Linux or embedded Linux environment
  • Strong understanding of electronics and working with test equipment (e.g. oscilloscopes)
  • Degree in Electronics, Engineering, or Physics
Job Responsibility
Job Responsibility
  • Develop embedded C software for real-time systems
  • Contribute to FPGA development (VHDL, ideally Xilinx)
  • Work across the full product lifecycle, from concept through to production
  • Contribute to new waveform and algorithm development
  • Collaborate closely with hardware, RF, and system teams
What we offer
What we offer
  • Work on cutting-edge technology
  • Own your work from design through to delivery
  • Be part of a highly skilled, collaborative engineering team
  • Flexible working
  • Competitive salary
  • Strong benefits package
  • Ongoing training and development, including exposure to new technologies
  • Fulltime
Read More
Arrow Right