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

Embedded Software Developer

NDI

Job TitleNDI is looking for a talented engineer to join our team in Shelburne, Vermont, USA.Job DescriptionAT NDI, THE WORK YOU DO HERE MAKES A DIFFERENCE. Every day, we help shape the future of healthcare. We design and build 3D tracking systems that equip medical devices with advanced spatial navigation technology, delivering greater accuracy, performance, and confidence in procedures where precision is critical. Since 1981, we've partnered with leading OEMs and research institutes to push the boundaries of surgical navigation. Our optical and electromagnetic technologies are trusted in procedures ranging from orthopedics and spine surgery to cardiac interventions and radiation therapy.Whether you're designing systems, supporting customers, or enabling the teams behind them, your work matters. It brings clarity to healthcare and helps improve outcomes for patients around the world.How Will You Make an Impact:As a member of a small dynamic team of engineers you will be responsible for detailed design, development, integration, and release of the real-time embedded software that powers NDI's advanced measurement systems. The work includes development of real-time data acquisition, digital signal processing and communication protocols. The successful candidate will be highly organized, results-focused, and effective at detailed software design, implementation and debugging.What You Will Be Doing:Design and development of real-time embedded control firmware, processing algorithms, drivers and protocols.Integrate embedded software with FPGAs and target hardwareCollaborate with System Architecture, Hardware, Design Verification and other teams across R&D and Manufacturing.Follow NDI's internal software development standards, participate in software peer reviews, and produce associated technical documentation to meet design control requirementsWhat You Will Bring To the Role:A willingness to learn. New languages, new frameworks, new tools. The software profession is constantly changing. We need someone who can change with it.A willingness to experiment (and fail). We don't always know what we need. We want someone who can propose and test a solution. And then other solution, and another, until one works.A willingness to lead. Not necessarily a "follow me" leader (but hey, that's good too), but someone who is willing to take the lead on new technologies. Someone who says "I've never heard of that before, but I can be the one to figure it out and then explain it to the others."Solid debugging skills. Lots of people can write code. We need someone who can figure out why their code is not working and fix it.Minimum Qualifications:Bachelor's degree in Computer Science, Electrical Engineering, or equivalent5+ years of current hands-on experience with embedded software design and implementationProficient in C/C++Experience developing multi-threaded embedded applicationsExperience with commercial RTOS packagesARM processor experienceWorking knowledge of communication protocols –USART, I2C, I2S, SPIGood team, personal organization, communication, and leadership skillsExcellent problem solving and trouble-shooting skillsDesired Characteristics/Additional Assets:Experience with CMake / Make / SCons is considered a plusExperience with Atlassian Bamboo and Bitbucket is considered a plusFamiliar with JTAG and Segger J-link or similar debugging toolsThe Benefits of Joining Our Team:A comprehensive benefits package that supports your health and well-being.Company-wide bonus program and regular salary reviews.Competitive pay with a 4% 401k match to help you plan for the future.Employee Stock Purchase Plan offering discounted company shares to help you invest in and benefit from our growth.Three weeks of vacation start, plus a paid holiday shutdown in December to recharge before the New Year!Professional and personal development support designed to foster your continuous growth and career advancement.Work where your contributions are valued — as a multi-year winner of Best Places to Work in Vermont EmployersPart of a growing global company with offices in Ontario, Vermont, Germany, and Hong Kong.Conveniently located in popular Shelburne, Vermont and 45 minutes to the ski and snowboard resorts of the Green Mountains.20 minutes to Burlington, Vermont International Airport and 15 minutes to the shores of Lake Champlain and the Burlington Surf Club.Located in a campus like setting that includes courtyard, large outdoor areas, skylights, and ample parking.Steps away from Shelburne Museum which hosts frequent festivals and a summer concert series.If you're looking to join a collaborative and curious team—guided by integrity, bold thinking, and a commitment to doing things right—this could be the team for you. We believe in supporting one another and working together to find creative solutions. You'll be surrounded by people who are passionate about what they do and driven by work that truly makes a difference.If this sounds like the right fit for you, we invite you to apply online and introduce yourself.Equal Opportunity Employer/Protected Veterans/Individuals with Disabilities:The contractor will not discharge or in any other manner discriminate against employees or applicants because they have inquired about, discussed, or disclosed their own pay or the pay of another employee or applicant. However, employees who have access to the compensation information of other employees or applicants as a part of their essential job functions cannot disclose the pay of other employees or applicants to individuals who do not otherwise have access to compensation information, unless the disclosure is (a) in response to a formal complaint or charge, (b) in furtherance of an investigation, proceeding, hearing, or action, including an investigation conducted by the employer, or (c) consistent with the contractor's legal duty to furnish information. 41 CFR 60-1.35(c)Equal Opportunity Employer/Protected Veterans/Individuals with Disabilities This employer is required to notify all applicants of their rights pursuant to federal employment laws. For further information, please review the Know Your Rights notice from the Department of Labor.

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Embedded Software Developer in Shelburne, VT vacancy
  •  ...talent and desire to positively impact the environment and lives of others in a refreshing, vibrant, and inclusive culture. The Embedded Software Engineer for Battery and On-board Charge Software will apply their knowledge of RTCA DO-178C, best practices for real-time... 
    Suggested
    Full time
    Temporary work
    Work at office
    Local area

    BETA TECHNOLOGIES

    South Burlington, VT
    20 hours ago
  •  ...Inc. is growing at a steady pace specializing in the fields of Software Development, Software Consultancy and Information Technology Enabled...  ...requirements and business rules into technology solutions and develop a technical strategy, and be able to create and effectively... 
    Suggested
    Permanent employment
    Full time
    H1b
    Flexible hours

    Sonsoft

    South Burlington, VT
    1 day ago
  • $60k - $70k

    As a member of the IT Team at OnLogic, you are responsible for developing our facilities automation services and supporting our other...  ...Ecommerce site. Debugging, coding, testing and documenting simple software fixes and escalating more complex issues. Developing and... 
    Suggested
    Temporary work
    Work at office
    Relocation

    OnLogic

    South Burlington, VT
    1 day ago
  •  ...process engineering expertise ensures the highest quality products manufactured to precise customer specifications.Responsibilities:Develop cables based on customer requirements.Establish relationships with key engineers at customers.Review customer drawings to determine... 
    Suggested
    Full time

    Marmon Holdings

    Shelburne, VT
    11 hours ago
  • $130k - $150k

     ...of others in a refreshing, vibrant, and inclusive culture.The Software Configuration Management Lead is responsible for ensuring aircraft...  ..., traceable, and auditable for the complete lifecycle of all developed aircraft.How you will contribute to revolutionizing electric... 
    Suggested
    Full time
    Temporary work
    Local area

    BETA TECHNOLOGIES

    South Burlington, VT
    1 day ago
  • $85k - $115k

     ...culture.The Product Quality Engineer will be responsible for developing, implementing, and maintaining quality processes throughout the...  ...statistical tools, root cause analysis methods, and quality management software.Excellent communication and cross-functional collaboration... 
    Full time
    Temporary work
    Work at office
    Local area

    BETA TECHNOLOGIES

    South Burlington, VT
    20 hours ago
  • $85k - $145k

     ...Manufacturing Engineering team at Beta. This person will conceptualize, develop and implement new product designs or technology to make our...  ...cross-functional teams (mechanical design, electrical design, software, quality, supply chain, certification, manufacturing)Adept at... 
    Full time
    Temporary work
    Local area

    BETA TECHNOLOGIES

    South Burlington, VT
    20 hours ago
  • $90k - $105k

     ...operating at the intersection of CAD, CNC, and production optimization. Key Responsibilities Design for Manufacturability (DFM) Develop and refine product designs optimized for CNC machining and tight-tolerance manufacturing Evaluate tolerances, stack-ups, and material... 
    Visa sponsorship
    Work visa

    Kids for the Future

    Shelburne, VT
    5 days ago
  • $128.6k - $192.9k

     ...construction: shaping our established and talented local team and our North American Conveyance Sector. The role involves identifying, developing, pursuing, and winning projects with new and existing clientele to grow our conveyance as well as trenchless condition assessment... 
    Full time
    Temporary work
    Part time
    For contractors
    Casual work
    Work at office
    Local area
    Remote work
    Flexible hours
    3 days per week

    Stantec

    South Burlington, VT
    2 days ago
  • $130k - $150k

     ...for a highly motivated and knowledgeable Software Product Team Lead, responsible for...  ...term strategic investmentsLead, coach, and develop the team through regular 1:1s, performance...  ...-time data systems, instrumentation, or embedded systems communication protocols (CAN, ARINC... 
    Full time
    Temporary work
    Work at office
    Local area

    BETA TECHNOLOGIES

    South Burlington, VT
    20 hours ago
  • $115k - $140k

     ...strategy activities.How You Will Contribute to Revolutionizing Electric Aviation: Sales Engineering: Support aircraft sales efforts by developing market assessments alongside technically credible performance, operational, and economic analyses to help evaluate product-... 
    Full time
    Temporary work
    Local area

    BETA TECHNOLOGIES

    South Burlington, VT
    20 hours ago
  • Building Name: UVMMC - 40 IDX DriveLocation Address: 40 IDX Drive, South Burlington VermontRegularDepartment: PayrollFull TimeStandard Hours: 40Biweekly Scheduled Hours: 80Shift: DayPrimary Shift: -Weekend Needs: NoneSalary Range: Min $30.47 Mid $38.09 Max $45.71Recruiter...
    Full time
    Remote work
    Shift work
    Weekend work

    University of Vermont Health Network

    South Burlington, VT
    6 days ago
  • $110k - $130k

     ...of others in a refreshing, vibrant, and inclusive culture.The Software Engineering team embeds technical and AI capability directly into...  ..., scope, and solve operational and technical problemsDesign, develop, and deploy full-stack web applications, internal tools, and APIs... 
    Full time
    Temporary work
    Local area

    BETA TECHNOLOGIES

    South Burlington, VT
    2 days ago
  • Epic is seeking a Technical Solutions Engineer to join their team in Madison, WI. This role involves diagnosing software issues for 305 million patients globally, managing implementations across various locations, and solving complex problems. The ideal candidate should... 
    Relocation

    Epic

    South Burlington, VT
    1 day ago
  •  ...Type Full Time Location Williston, Vermont Workplace type Hybrid What You Will Be Doing Client Relationship Responsibility: Develop an understanding of each client’s business goals, needs, challenges, interests and any compliance or regulatory requirements... 
    Full time
    Contract work
    Work at office

    I.T. Right, Inc - A VC3 Company

    Williston, VT
    40 minutes ago
  •  ...and on time with limited direction from other team members Develop an understanding of project budget, scope of services, project...  ...assist in visualizations and/or photo-simulations using graphics software and other applications Provide coaching and feedback to improve... 
    For contractors
    Work at office
    Remote work
    Relocation package
    Flexible hours

    Hoyle, Tanner and Associates, Inc.

    Burlington, VT
    more than 2 months ago
  • Job TitleMust-to-have skills:.NET Core, C#, KQL, Azure Functions, Azure Monitor, App Insights, Logic Apps, Azure Storage and Azure Blob. Good to have: Power BI and Datadog.Required Skills & Qualifications:Years of experience in.NET Core and C# development.Hands-on experience...

    Omni Inclusive

    Burlington, VT
    2 days ago
  • $28 - $30 per hour

     ...scale projects across diverse industries. They are seeking a CAD Designer to join their team. Your day-to-day as a CAD Designer: Develop and maintain 3D models and 2D drawing packages using SolidWorks for project components. Advance drawing packages through project milestones... 
    Weekly pay
    Day shift

    ETS Staffing

    Hinesburg, VT
    5 days ago
  • $85k - $130k

     ...systemsWork with system teams such as Structures and Flight Controls to develop requirements from dynamic analysis resultsLead component and...  ...in the use of industry standard dynamics analysis software such as NASTRAN, FEMAP, etc.Experience with aerodynamic analysis... 
    Full time
    Temporary work
    Local area

    BETA TECHNOLOGIES

    South Burlington, VT
    20 hours ago
  • $90k - $130k

     ...automation, security, and scalability. As an IT Systems Engineer 3, you will be a key leader in designing and implementing complex software systems, ensuring they are reliable, secure, and scalable. Key Responsibilities: Automation & Scripting: Achieve... 
    Full time
    Work experience placement
    Work at office
    Flexible hours

    Vermont Information Processing

    Colchester, VT
    2 days ago
  •  ...job? If you have relevant skills and industry experience, please apply. For preparing for interviews please visit Skills for Java/Software ProgrammersBachelors degree or Masters degree in computer science, computer engineering, electrical engineering, information... 
    Immediate start
    Remote work

    SynergisticIT

    South Burlington, VT
    2 days ago
  •  ..., assist Quality, Supply Chain, and Operations, and supervise, develop and review reporting employees. The Lead will collaborate with...  ...Experience with ANSYS, ARMD, CFTurbo, or other specialized software preferred. Detail oriented, strategic, organized, works independently... 
    Contract work
    Temporary work
    Work experience placement

    Hayward Tyler

    Colchester, VT
    13 days ago
  •  ...improvements and corrections. Works closely with test personnel to develop test procedures, determine test requirements, interpret test...  ....  Strong SolidWorks or solid modeling skills in other software. Experience conducting linear stress analysis with manual or... 
    Contract work
    Work at office

    Hayward Tyler

    Colchester, VT
    a month ago
  •  ...primary engineering analyst utilizing Finite Element Analysis (FEA) software to support the needs of the OE group. The analyses may include...  ...design activities. Performs self-check of completed work, develops self-confidence, mentors, counsels and provides guidance to... 
    Contract work
    Work at office

    Hayward Tyler

    Colchester, VT
    more than 2 months ago
  • $160k - $190k

     ...that the configuration of all aircraft products - hardware and software - are fully defined, traceable, and auditable throughout the aircraft...  ....How you will contribute to revolutionizing electric aviation:Develop and implement a full set of company-level aerospace... 
    Full time
    Temporary work
    Local area

    BETA TECHNOLOGIES

    South Burlington, VT
    1 day ago
  • $168.4k - $249.31k

     ...from the interviewer will result in disqualification from the hiring process.This position may require access to technology and/or software subject to U.S. export control laws and regulations, including the Export Administration Regulations (EAR). As such, applicants... 
    Permanent employment
    Internship
    Work from home

    Marvell

    Burlington, VT
    1 day ago
  •  ...SynergisticIT Job OpportunitySynergisticIT is looking for entry-level software programmers, IT enthusiasts, Python/Java developers, Data analysts/Data Scientists. We welcome candidates with all visas and citizens to apply. Recent Computer science/Engineering/Mathematics... 

    SynergisticIT

    Burlington, VT
    1 day ago
  •  ...design and analysis, and test validation using both computer aided and manual techniques.   Perform self-checks of completed work, develop self-confidence, mentor, counsel and provide guidance to peers and team as directed by the Lead Unit Design Engineer. Secondary... 
    Contract work
    Work at office

    Hayward Tyler

    Colchester, VT
    more than 2 months ago
  •  ...provide financial relocation assistance. Problem-solving with a purpose. As a Technical Solutions Engineer at Epic, you’ll work on software that impacts 305 million patients around the world. Alongside customer counterparts, you’ll tackle mission-critical and complex... 
    Work at office
    Relocation
    Visa sponsorship
    Relocation package

    Epic

    Essex, VT
    1 day ago
  • $69 - $115 per hour

    Job Description Job Description Job Title: Component Engineer, Nuclear Location: Burlington, VT Type: Contract, 12 months Compensation: $69.00 - $115.00 per hour Contractor Work Model: Hybrid, 3-4 days a week on site. Responsibilities: Interface with suppliers...
    Hourly pay
    Contract work
    For contractors
    For subcontractor
    Local area
    3 days per week

    System One

    Burlington, VT
    a month ago

Do you want to receive more vacancies?

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