×
Register Here to Apply for Jobs or Post Jobs. X

Lead Embedded Software Engineer

Job in Lafayette, Boulder County, Colorado, 80026, USA
Listing for: Cobioscience
Full Time position
Listed on 2026-06-17
Job specializations:
  • Software Development
    Embedded Software Engineer, Unix/Linux, C++ Developer, Software Engineer
Salary/Wage Range or Industry Benchmark: 60000 - 80000 USD Yearly USD 60000.00 80000.00 YEAR
Job Description & How to Apply Below

Embedded Software Engineer – Development for Medical Device

At Medtronic, we are building category‑redefining products for the high‑growth airway management portfolio. This onsite role is located at our Lafayette, CO campus and requires a minimum of 4 days per week onsite.

Responsibilities
  • Work across a variety of software lifecycle activities including requirements analysis, design, implementation, testing, and maintenance.
  • Architect, design, and develop embedded Linux software for medical devices, ensuring robust, scalable, and maintainable solutions.
  • Integrate, customize, and optimize the Linux kernel, device drivers, and Board Support Packages (BSPs) to meet specific hardware and performance requirements.
  • Develop standard, maintainable, and scalable user‑space applications with GUI support for effective user interaction.
  • Collaborate with hardware engineers to integrate sensors, motor controllers, and other peripherals into the embedded platform.
  • Implement and maintain secure boot processes, over‑the‑air (OTA) updates, and system diagnostics to ensure device integrity and reliability.
  • Conduct comprehensive debugging, code reviews, unit testing, integration testing, and regularly update technical documentation.
  • Prepare and maintain technical documentation, including design specifications, test plans, and test reports.
  • Foster and maintain effective working relationships with other team members to ensure seamless project execution and team collaboration.
Required Qualifications
  • Bachelor’s degree with a minimum of 7 years of experience in embedded software development, focusing on Linux, or
  • Master’s degree with a minimum of 5 years of relevant experience, or
  • Ph.D. with 3 years of relevant experience.
  • Strong proficiency in C/C++ and shell scripting.
  • Hands‑on experience with Linux kernel, device drivers, and cross‑compilation tool chains.
  • Prior working knowledge of embedded operating systems such as Linux, QNX, ThreadX, etc.
  • Familiarity with networking protocols (TCP/IP, Wi‑Fi, Bluetooth, IR, etc.).
  • Understanding of hardware/software integration and RTOS concepts.
  • Excellent problem‑solving and communication skills.
  • Knowledge of hardware communication protocols (I2C, SPI, GPIO, etc.).
  • Understanding of version control systems and configuration management.
  • Strong written and verbal communication skills.
Nice to Have
  • Prior experience in the medical device industry and familiarity with regulatory requirements (IEC 62304, ISO 13485).
  • Experience with debugging tools (JTAG, GDB, oscilloscope, logic analyser).
  • Experience with cloud connectivity and IoT protocols.
  • Experience with build systems like Yocto or Buildroot.
  • Experience in Linux power and performance optimization.
  • Solid knowledge of network communication protocols and image processing algorithms using AI.
  • Knowledge of continuous development and integration tools and practices, including automated testing and deployment.
  • Ability to comprehend datasheets, schematics, and apply information to software design.
  • Experience with IAR Toolchain and other cross‑platform compilers.
  • Experience working in a structured software development environment following a well‑defined process.
  • Develop interactive GUI for the user using standard libraries (QT, LVGL).
  • Demonstrated ability to quickly interpret an extensive variety of technical information and find resolution to an issue quickly.
Physical

Job Requirements

The above statements describe the general nature and level of work. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. For office roles: regular independent mobility, interaction with a computer, and communication with peers and co‑workers are required.

U.S. Work Authorization & Sponsorship

At Medtronic, we offer U.S. work authorization sponsorship (H‑1B, TN, J, etc.) exclusively for Principal‑level roles and above. Lower‑level roles require candidates to possess unrestricted U.S. work authorization at the time of hire and for the duration of employment.

Benefits & Compensation

We offer a competitive salary (U.S. base range $ – $) and a flexible benefits package. Core benefits include health, dental, vision insurance, health…

To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary