Embedded software engineer jobs in Coon Rapids, MN - 757 jobs
All
Embedded Software Engineer
Senior Software Engineer
Staff Software Engineer
Principal Software Engineer
Firmware Engineer
Embedded Engineer
Software Systems Engineer
Senior Systems Software Engineer
Software Integrator Engineer
Designation-Senior Software Engineer
Senior Firmware Engineer
Embedded Systems Engineer
Software Design Engineer
Senior Software Development Engineer
Advanced Software Engineer
Principal Software Engineer
On-Demand Group 4.3
Embedded software engineer job in Minneapolis, MN
On-Demand Group is currently seeking for a Principal SoftwareEngineer for a 3-month contract engagement to start.
Title: Principal SoftwareEngineer
Duration: 3-month contract to hire
The Principal SoftwareEngineer position is responsible for delivering successful technical solutions for the Oracle HCM Cloud/Fusion platforms. The individual is responsible for development and support activities with minimal supervision and guidance. A successful candidate will have a solid record of delivering technical solutions under timeline and a proven track record of working efficiently with business, functional, and technical teams. This role's focus is on the development, maintenance, and support of new and existing Oracle EBS and Cloud/Fusion functionality. The Principal SoftwareEngineer will mentor, lead, and indirectly influence internally and cross functionally.
ACCOUNTABILITIES:
Leads and participates in schedule definition, system design, scope definition and development/selection of software solutions:
• Works with a team or independently to research and define user requirements and understand their needs, address those needs, handle problems as they arise, and escalate issues as required.
• With minimal direction, works to formulate system scope, objectives, requirements, and design documentation.
• Works with a team to provide information and development schedules for assigned work.
• Leads the creation of appropriate documentation for all application modifications and new development.
• Develops applications/enhancements within client's defined architecture and following the predefined processes/methodologies.
• Proactively communicates with and coordinates activities with other team members.
Team Support:
• Works with team members to develop, maintain and improve critical internal and external production applications.
• Works with Infrastructure and Service Desk teams to identify, diagnose and remediate production system issues.
• Provides timely status updates for assigned work to the team members and leadership.
• Researches the changing marketplace to keep current with technology and upgrades.
• Provides production system support as needed.
• Mentor, support, guide, and train other team members.
• May support or provide technical expertise within team and cross functionally.
• Other duties as assigned.
REQUIRED QUALIFICATIONS:
Knowledge of:
• Knowledge of enterprise frameworks, systems integrations, software development and testing methodologies is required
• Technical expertise/knowledge of development tools and processes
• Strong knowledge of developing interface and conversion routines
• Advanced knowledge of the development life cycle including testing process and methods, variable programming fundamentals, conditional execution, data structures, compilation and debugging tools
• Advanced knowledge of Agile and object-oriented software development methodologies
• Generating process documentation
• Familiarity with SDLC
• Automated testing / regression testing
• Experience in a Scrum/Agile development environment
• Knowledge and experience with
o SQL, PL/SQL, XML, BI Publisher
o Oracle Visual Builder Studio
o Oracle Fast Formulas
o Linux shell scripts
o SOAP XML, WSDL, XML schema, and XSL
o RESTful services, JSON
o SOA gateway deployments
o SOAPUI, XMLSpy, POSTMAN for SOA testing and development
o Code management and deployment platforms for Oracle Fusion/PaaS
• Knowledge of some or all of Cloud HCM suite of products:
o Core HR
o Payroll
o Learning
o Absence Management
o Time and Labor
o Compensation
o Recruiting
o Workforce management
o Performance management
o Goal management
o Reporting - OTBI/BI-SQL
o Benefits
• Opening, managing, and resolving Oracle service requests with Oracle support
• Demonstrated knowledge of Oracle suggested standards and approach for delivering EBS and Cloud solutions
The projected hourly range for this position is $70 to $80.
On-Demand Group (ODG) provides employee benefits which includes healthcare, dental, and vision insurance. ODG is an equal opportunity employer that does not discriminate on the basis of race, color, religion, gender, sexual orientation, age, national origin, disability, or any other characteristic protected by law.
$70-80 hourly 2d ago
Looking for a job?
Let Zippia find it for you.
Senior Software Engineer
Docsi
Embedded software engineer job in Minneapolis, MN
DOCSI is seeking a talented, driven softwareengineer to join our engineering team. We need a passionate and creative mind to help us continue building our cutting edge surgical waste elimination platform. The person who accepts this role will not only work closely with our Director of Engineering, but they will also benefit from full exposure to the inner workings and decision making challenges of an early stage startup. They will inevitably be called upon to contribute to significant decisions that impact the technical direction of the company. They should also be willing and able to grow into a technical or people management role as the engineering team grows.
This role will:
Work alongside the Director of Engineering and other DOCSI engineers to expand and maintain our software solution.
Design and build new user experiences that streamline the complex and confusing process of managing surgical waste.
Inform the creation of machine learning tools to amplify the quality of surgical waste reduction recommendations.
Create seamless data pipelines and integrations that enable our highly scalable, always available platform.
Influence and guide critical design discussions that determine the future direction of our product.
Gain access and connections to key members of the Twin Cities startup community.
Help shape the culture of a new and growing engineering team.
Minimum Qualifications:
4+ years of experience working as a softwareengineer or similar role
Experience in web development with one or more of the following languages/frameworks: PHP, React, Python, Java
Expertise working with relational database systems such as MySQL or PostgreSQL
Demonstrable experience leading technical projects from start to finish (with or without assistance from other team members)
An understanding of building systems to scale with large, often inconsistent data imports
Action driven self-starter who enjoys improving existing processes
A lifelong learning mindset with a desire to explore new ideas and connect them to their work
Ability to work in an often ambiguous, fast-paced environment
Bonus Qualifications:
Previous work with PHI or other sensitive data. Experience undergoing compliance audits is even better
Experience in designing seamless, mobile-friendly user experiences
A history or deep interest in working in startups or early-stage companies
A background/experience in healthcare and/or supply chain
(Extra plus) Experience specifically with Laravel, Apache Spark, Terraform, and/or AWS cloud services
Salary and Benefits:
Expected salary range is between $100,000 - $140,000
An equity package relative to the candidate's skills and experience
Unlimited vacation policy
A healthcare stipend is available, full healthcare benefits will be available in 2026
$100k-140k yearly 4d ago
Sr. Embedded Systems Engineer
Trane Technologies 4.7
Embedded software engineer job in Minneapolis, MN
At Trane Technologies TM and through our businesses including Trane and Thermo King , we create innovative climate solutions for buildings, homes, and transportation that challenge what's possible for a sustainable world. We're a team that dares to look at the world's challenges and see impactful possibilities. We believe in a better future when we uplift others and enable our people to thrive at work and at home. We boldly go.
**What's in it for you:**
Be a part of our mission! As a world leader in creating comfortable, sustainable, and efficient environments, it's our responsibility to put the planet first. For us at Trane Technologies, sustainability is not just how we do business-it is our business. Do you dare to look at the world's challenges and see impactful possibilities? Do you want to contribute to making a better future? If the answer is yes, we invite you to consider joining us in boldly challenging what's possible for a sustainable world.
We invest in tomorrow's possibilities-and in our people-by providing ongoing learning, mentorship, and opportunities to work with industry-leading technology. Whether you're advancing AI in HVAC or driving analytics for greater efficiency, your ideas will help engineer solutions for stronger communities and a sustainable world.
We are looking for a highly skilled **Senior Embedded Systems Engineer** who will play a critical role in the design, development, and optimization of embeddedsoftware for cutting-edge Telematics and IoT-enabled HVAC solutions. You will collaborate with multi-disciplinary teams across hardware, firmware, and software domains to deliver innovative, reliable, and connected products.
**Thrive at work and at home:**
+ **Benefits** kick in on **DAY ONE** for you _and_ your family, including health insurance and holistic wellness programs that include generous incentives - **WE DARE TO CARE** !
+ **Family building benefits** include fertility coverage and adoption/surrogacy assistance.
+ **401K** **match** up to 6%, plus an additional 2% core contribution = up to **8%** company contribution.
+ **Paid time off,** including in support of **volunteer** and **parental leave** needs.
+ Educational and training opportunities through company programs along with **tuition assistance** and **student debt support** .
+ Learn more about our benefits here (********************************************************* !
**Where is the work:**
From Monday to Thursday, work onsite with your colleagues. On Fridays, choose your work location, balancing what your work requires.
**What you will do:**
+ Lead and participate in the architecture, implementation, testing, and debugging of embedded firmware and drivers.
+ Drive the design, development, and maintenance of embeddedsoftware solutions using C/C++ for real-time applications.
+ Integrate connectivity technologies including Controller Area Network (CAN), Wi-Fi, Bluetooth Low Energy (BLE), and cellular communication into embedded systems.
+ Work closely with Applications Systems Engineering to define requirements, interface specifications, and validate cloud/software integration.
+ Perform code reviews, participate in peer programming, and adhere to best practices for embedded development.
+ Ensure compliance with industry standards for reliability, security, and performance.
+ Document designs, processes, and changes in accordance with internal procedures.
+ Collaborate within Agile development teams, participating actively in Scrum ceremonies and delivering to sprint commitments.
+ Troubleshoot complex system issues involving hardware, firmware, and software interactions.
+ Support product validation, field testing, and deployment activities as required.
**What you will bring:**
+ Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field. Master's degree preferred.
+ 8+ years of hands-on experience developing embedded systems using C/C++.
+ Proven expertise in integrating and troubleshooting Controller Area Network (CAN), Wi-Fi, GPS, Bluetooth Low Energy (BLE) 5.x, and cellular communication technologies. Preferred exposure to over-the-air (OTA) updates and remote device management.
+ Strong hands-on experience in embeddedsoftware design, Embedded Linux (Yocto 4.x / 5.x), real-time operating systems (RTOS), and hardware abstraction layers.
+ Experience with hardware debugging tools (oscilloscopes, logic analyzers, etc.). -Experience with version control systems (e.g., Git), CI/CD pipelines, and automated test frameworks preferred
+ Excellent understanding of embedded system constraints-resource usage, power consumption, timing, and reliability. Preferred experience developing connected products for telematics, HVAC, automotive or industrial IoT applications along with familiarity with cybersecurity practices for embedded platforms.
+ Knowledge of Agile software development practices; direct participation in Scrum teams is highly desired. Strong analytical, organizational, and interpersonal skills.
+ Preferred professional certifications in embeddedsoftware or wireless technologies.
**Compensation:**
Base Salary: $135,000 - $170,000
Additional Compensation: Total compensation for this role also will include an incentive plan.
Disclaimer: This "range" could be a result of seniority, merit, geographic location where the work is performed, education, experience, travel requirements for the job, or because of a system the employer uses to measure earnings by quantity or quality of production (so, for example, positions that may not have traditional salary ranges).
**Equal Employment Opportunity:**
We offer competitive compensation and comprehensive benefits and programs. We are an equal opportunity employer; all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, pregnancy, age, marital status, disability, status as a protected veteran, or any legally protected status.
$135k-170k yearly 3d ago
Embedded Software Engineer
Actalent
Embedded software engineer job in Eden Prairie, MN
Job Title: EmbeddedSoftwareEngineerJob Description We are looking for a skilled EmbeddedSoftwareEngineer to develop and customize Linux board support packages (BSP). This role focuses on working with bootloaders, including U-Boot, and the Linux kernel, particularly with Yocto and Buildroot-based distributions.
Responsibilities
* Develop and customize Linux board support packages (BSP).
* Work with bootloaders, including U-Boot and the Linux kernel.
* Collaborate with engineers from multiple engineering disciplines to ensure cohesive product design.
* Engage in all aspects of product design, including requirements documentation, system architecture, design for manufacturing, design for test, and design verification.
Essential Skills
* Proficiency in firmware and embeddedsoftware development.
* Experience with embedded Linux and real-time operating systems (RTOS).
* Strong understanding of embedded systems and microprocessor-based (MPU) design.
Additional Skills & Qualifications
* Experience in working with teams that include engineers from various engineering disciplines.
Work Environment
The position involves working with advanced technologies and requires collaboration with a diverse team of engineers. The work environment is dynamic and focuses on developing cutting-edge embedded systems solutions.
Job Type & Location
This is a Contract to Hire position based out of Eden Prairie, MN.
Pay and Benefits
The pay range for this position is $50.00 - $75.00/hr.
Eligibility requirements apply to some benefits and may depend on your job classification and length of employment. Benefits are subject to change and may be subject to specific elections, plan, or program terms. If eligible, the benefits available for this temporary role may include the following: • Medical, dental & vision • Critical Illness, Accident, and Hospital • 401(k) Retirement Plan - Pre-tax and Roth post-tax contributions available • Life Insurance (Voluntary Life & AD&D for the employee and dependents) • Short and long-term disability • Health Spending Account (HSA) • Transportation benefits • Employee Assistance Program • Time Off/Leave (PTO, Vacation or Sick Leave)
Workplace Type
This is a fully onsite position in Eden Prairie,MN.
Application Deadline
This position is anticipated to close on Jan 16, 2026.
About Actalent
Actalent is a global leader in engineering and sciences services and talent solutions. We help visionary companies advance their engineering and science initiatives through access to specialized experts who drive scale, innovation and speed to market. With a network of almost 30,000 consultants and more than 4,500 clients across the U.S., Canada, Asia and Europe, Actalent serves many of the Fortune 500.
The company is an equal opportunity employer and will consider all applications without regard to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law.
If you would like to request a reasonable accommodation, such as the modification or adjustment of the job application process or interviewing due to a disability, please email actalentaccommodation@actalentservices.com for other accommodation options.
$50-75 hourly 15d ago
Advanced Embedded Software Engineer
General Dynamics Mission Systems 4.9
Embedded software engineer job in Bloomington, MN
Basic Qualifications
Education Requirements:
Requires a Bachelor's degree in SoftwareEngineering, or a related Science, Engineering, Technology or Mathematics field. Also requires 5+ years of job-related experience, or a Master's degree plus 3 years of job-related experience. Agile experience preferred.
Clearance Requirements:
Ability to obtain a Department of Defense Secret security clearance is required at time of hire. Applicants selected will be subject to a U.S. Government security investigation and must meet eligibility requirements for access to classified information. Due to the nature of work performed within our facilities, U.S. citizenship is required.
Responsibilities for this Position
ROLE AND POSITION OBJECTIVES:
As an embeddedsoftwareengineer for Land & Airborne Systems, you'll be a member of an agile software team developing software for embedded systems, products, and services that make a real difference in keeping our heroes and nation safe.
We encourage you to apply if you have any of these preferred skills or experiences:
Expert level programming experience in C and C++. Knowledgeable in python or Rust
Solid background in embeddedsoftware development, Linux, RTOS, and HW/SW integration
Familiarity with DO-178 compliant softwareengineering life-cycle experience or experience working in a regulated industry
Expertise in applying technical standards and methodologies to solve challenges in creative ways
Collaborative team player eager to provide technical leadership and positioning others for success
Thorough knowledge of technology trends and willingness to champion new ideas and process improvements
Knowledgeable or familiarity with containerization (Docker or Kubernetes)
Our Commitment to You:
An exciting career path with opportunities for continuous learning and development.
Research oriented work, alongside award winning teams developing practical solutions for our nation's security
Flexible schedules with every other Friday off work, if desired (9/80 schedule)
Competitive benefits, including 401k matching, flex time off, paid parental leave, health-care benefits, health & wellness programs, employee resource and social groups, and more
See more at gdmissionsystems.com/careers/why-work-for-us/benefits
Workplace Options:
This position is fully on-site.
While on-site, you will be a part of the Bloomington, MN team.
Salary Note This estimate represents the typical salary range for this position based on experience and other factors (geographic location, etc.). Actual pay may vary. This job posting will remain open until the position is filled. Combined Salary Range USD $112,924.00 - USD $125,275.00 /Yr. Company Overview
General Dynamics Mission Systems (GDMS) engineers a diverse portfolio of high technology solutions, products and services that enable customers to successfully execute missions across all domains of operation. With a global team of 12,000+ top professionals, we partner with the best in industry to expand the bounds of innovation in the defense and scientific arenas. Given the nature of our work and who we are, we value trust, honesty, alignment and transparency. We offer highly competitive benefits and pride ourselves in being a great place to work with a shared sense of purpose. You will also enjoy a flexible work environment where contributions are recognized and rewarded. If who we are and what we do resonates with you, we invite you to join our high-performance team!
Equal Opportunity Employer / Individuals with Disabilities / Protected Veterans
$112.9k-125.3k yearly Auto-Apply 11d ago
Embedded Software Lead Engineer
Direct Staffing
Embedded software engineer job in Eden Prairie, MN
Title EmbeddedSoftware Lead Engineer Business Function Engineering Job Description located in Eden Prairie, MN has an opening for an EmbeddedSoftware Lead Engineer, for the Hydraulics Software, Electronics and Controls (SwEC) Center of Excellence (CoE). Hydraulics Group includes a broad range of Hydraulic applications including products such as hybrid power vehicles, high-pressure mobile valve applications and advanced industrial valves.
This position requires an individual with quality experience in software development for real time embedded systems and familiarity with developing service and calibration tools.
The candidate must have previous experience in developing/negotiating verifiable system requirements with customers and the ability to drive those requirements down to a software architecture. S/he must be able to select and apply adequate software development models and testing methodologies and tools while following the formal product development process and DFSS-based methodology. The position will require significant interface with product development engineers, verification & validation teams, product managers, program managers and other organizations to develop products that fulfill customer, manufacturing, service and regulatory requirements. As a Software Lead the incumbent will provide leadership and knowledge to a global software development team during all phases of the product development from requirements gathering to product launch. Project, time and risk management skills and a proven track record of multitasking and working with short delivery cycles are required. Consistent with the philosophy, the individual will be responsible for tracking quality measurements relating to software design and delivery and will use that knowledge to develop plans for continuous improvement.
Essential Functions:
As described below, this position combines responsibilities for the following roles: system engineer/software architect; software lead; project manager.
System Engineer/Software Architect
-Evaluate and define requirements in cooperation with internal and external stakeholders.
-Collaborate with a multi-discipline team to define the requirements interfaces between hardware components, microcontrollers and software, and the operational performance requirements of the integrated system.
-Collaborate with controls engineers to define functional allocation and the interfaces between software and model based control algorithms.
-Develop the high level architecture through functional analysis and allocation of requirements, concept development and selection.
-Work closely with the software development and software verification & validation team to select the development and testing methodology and tools that meet the system and software requirements and comply to the enterprise and industry level processes and standards.
-Work closely with the software verification & validation team to develop software - hardware integration plans. Use SiL, MiL and HiL methods and tools as applicable for system validation and integration testing.
-Develop, deploy, and continually improve software processes and architectures, based on applicable standards and methodologies.
Technical Leadership
-Lead a medium size software team located in India in the design, implementation, testing and maintenance of embeddedsoftware and, to a lesser extent, of PC tools used for service and calibration or as engineering tools.
-Own the project software development deliverables and development from conceptual design to production.
-Provide technical guidance and leadership to the development team during design, development, testing and validation of software.
-Lead technical reviews of the software to support development process and ensure technical integrity of software deliverables.
-Participate in end-product development activities by contributing ideas, concerns, risk analysis and mitigation as required.
-Participates in end-product design reviews associated with each product development phase including system level reviews and FMEA's.
-Participate in end-product team meetings to communicate software development status.
Project Management
-Lead at least one or two large size projectes or several small to medium sized projects by providing estimates on work scope and creating a plan/ schedule.
-Create software work break down structures for specific projects and assign to team members for development. Work closely with the development team to ensure that tasks are further decomposed, properly assigned, verified and closed.
-Conduct risk assessments on software development and create mitigation plans.
-Assist the organization with scoping, identification of project deliverables, and creation of project-specific documentation such as engineering management plans, configuration management plans, requirements management plans, etc.
-Track and communicate software development status.
-Assist product development teams by preparing and presenting required information at business reviews.
Basic Qualifications (Including Educational Requirements) Basic Qualifications:
-Bachelor's Degree in Engineering (Electrical, Computer, Software, Mechatronics) from an accredited institution
-Minimum 5 years of experience with full life cycle development of embeddedsoftware and programming in C
-Must be legally authorized to work in the United States without company sponsorship
-Must reside within a 50 mile radius of work location; no relocation benefit offered
Position Criteria:
-Experience with various microcontrollers architectures and embeddedsoftware tools.
-Experience with CAN interfaces and tools.
-Experience with C# and .NET framework.
-Experience working with formal development processes and tools, including requirements development/management and configuration management tools.
-Experience modeling software architecture in terms of components, interfaces, and APIs with particular emphasis on code re-usability and maintainability.
-Experience decomposing complex software systems into components and interfaces, creating work break down structures and work packages for development team.
-Experience integrating and validating performance of electro-mechanical systems.
-Experience with software test methodologies and development of test plans for embedded systems.
-Excellent verbal and written communication in English with ability to clearly convey project status and timelines to senior leadership
-Strong interpersonal skills with the ability to make presentations and work in group settings.
-Ability to work with minimal supervision in a fast paced environment.
-Ability to work with geographically dispersed teams and a diverse cultural environment.
-Knowledge of UML modeling tools.
-Knowledge of Matlab/Simulink for algorithm definition and softwareengineering.
-Experience with auto-coding methodologies and technologies.
Preferred Qualifications:
-Background in electro-hydraulics or industrial automation preferred.
-Certified in Design for Six Sigma concepts preferred.
Experience
Level Minimum 5 Years
Travel Up to 10 percent
Additional Information
All your information will be kept confidential according to EEO guidelines.
Direct Staffing Inc
$74k-97k yearly est. 1d ago
Principal Software Design Assurance Engineer
Inspire Medical Systems Inc. 4.5
Embedded software engineer job in Minneapolis, MN
Job Description
ABOUT INSPIRE MEDICAL SYSTEMS
Inspire is the first of its kind medical device designed to make a difference in the lives of those living with Obstructive Sleep Apnea (OSA). We are revolutionizing the sleep industry with our FDA-approved medical device, designed to reduce OSA severity for those who cannot tolerate or get consistent benefit from CPAP. Inspire Medical Systems is committed to enhancing patients' lives through sleep innovation. We are steadfast in our commitment to prioritize patient outcomes, act with integrity and lead with respect. With positive persistence at our core, we are committed to all those we serve.
WHY JOIN OUR FAST-GROWING TEAM
At Inspire, we value people - your diverse experiences, backgrounds, and thoughts. We elevate voices and encourage learning opportunities to build a professional network that grows into community. We embrace a people-first culture by offering excellent benefits, 401k matching, ESPP, flexible time off (FTO), and tuition reimbursement.
If you're passionate about making a difference in people's lives and want to work with innovative technology, come be a part of our great team!
ESSENTIAL JOB FUNCTIONS
This position is responsible for product software quality assurance support of new product development projects and design changes. This individual will ensure design control requirements are implemented and followed, will support multiple product development projects with a primary focus on software projects. This individual will ensure that the quality objectives are met during the product development and design transfer life cycle. This individual will also be responsible for assessing manufacturing changes ensuring both the design integrity and process control requirements are fulfilled.
This position is responsible for performing tasks that will assure a high level of product reliability along with regulatory compliance and provide technical direction to Inspire staff on matters of quality and compliance throughout the product's lifecycle. This position will work with Development, Operations, Manufacturing, Regulatory, Quality and other functional areas globally to ensure work is completed in accordance with Inspire procedures and geographic regulations.
OPPORTUNITIES YOU WILL HAVE IN THIS ROLE
Partner with Development to generate project deliverables and conduct audits of the deliverables prior to product release.
Ensure design history content integrity, completeness, and regulatory / standards compliance; Collaboratively communicating & resolving gaps with cross-functional team members.
Provide product software design assurance services, including planning for software design validation, design transfer, test system development and validation., Including active cross-functional root-cause analysis investigation and resolution.
Partner with Development on the validation of software test environments and software tools, including test methodology, test protocol and acceptance criteria development.
Lead risk management activities from product concept through commercialization.
Product expertise and guidance on global medical device software and security standards or other specific industry standards to ensure compliance with those standards. Lead and document standard updates and compliance reviews at the prescribed frequency.
Provide quality engineering support for design changes, sustaining engineering projects and when applicable supplier changes.
Work within a cross-functional team to identify and implement effective controls and support product development from concept through commercialization
Ensure quality system procedural requirements and development life cycle phases are followed.
Ensure proper cyber security testing and controls are utilized and documented
Generate and/or approve the following: DHF deliverables, Engineering Change Orders (ECOs), Risk Management documents and Device Master Record (DMR) deliverables.
Provides project direction, coaching, and mentoring for engineering and technical team personnel to ensure best-in-class Software Design Quality Engineering practices.
Applies sound, systematic problem-solving methodologies in identifying, prioritizing, communicating, and resolving quality issues.
Support both internal and external audit activities.
Support other quality projects and initiatives as assigned.
WHAT YOU CAN BRING TO OUR GREAT TEAM
Required:
Bachelor's degree in a technical or scientific field
12 years minimum experience a medical device software quality or software design assurance role for finished medical devices.
Comprehensive knowledge on medical software device design standards along with global regulations for medical device software design.
Demonstrated team leadership skills and ability to prioritize, execute and report on projects A Knowledge on medical device data systems (MDDS)
Experience with risk management standard ISO14971 as well as risk management tools such as dFMEA and pFMEA.
Knowledge on ISO and FDA/Quality System Requirements. (e.g., ISO 13485; ISO 14969; IEC 62304, FDA 21 CRF Part 820, 821, 822)
Experience working with HIPPA and GDPR.
Strong project and time management skills
Ability to work on multiple tasks concurrently with changing priorities
Proficient with of MS Word, Excel and PowerPoint
Experience with Class III active implantable products.
Preferred:
Experience in software design reliability, process and product quality assurance functions
ASQ certifications; CSQE, CRE, CQM, CQE, etc.
Experience working with bug tracking tools such as JIRA.
Experience with GHTF requirements for process validations, etc
#LI-Onsite
The salary for this position will be offered at a level consistent with the experience and qualifications of the candidate. This information reflects the anticipated salary range for this position at the time of posting. The salary range may be modified in the future and actual compensation may vary from the posting based on various factors such as geographic location, work experience, education and/or skill level.
Salary$130,000-$190,000 USD
BENEFITS AND OTHER COMPENSATION
Inspire offers a highly competitive benefits package including (
general description of the benefits and other compensation offered
):
Multiple health insurance plan options.
Employer contributions to Health Savings Account.
Dental, Vision, Life and Disability benefits.
401k plan + employer match.
Identity Protection.
Flexible time off.
Tuition Reimbursement.
Employee Assistance program.
All employees have the opportunity to participate in the ownership and success of Inspire. Employees at all levels can participate through equity awards and the Employee Stock Purchase Program.
Inspire Medical Systems provides equal employment opportunity (EEO) to all employees and applicants without regard to race, color, religion, creed, sex, national origin, age, disability, marital status, familial status, sexual orientation, status regarding public assistance, membership or activity in a local commission, military or veteran status, genetic information, pregnancy or childbirth, or any other status protected by applicable federal, state, and local laws. This policy applies to all aspects of the employment relationship, including recruitment, hiring, compensation, promotion, transfer, disciplinary action, layoff, return from layoff, training, and social and recreational programs. Inspire Medical Systems complies with applicable laws governing non-discrimination in employment in every location in which Inspire Medical Systems has facilities. All such employment decisions will be made without unlawfully discriminating on any prohibited basis.
Inspire Medical Systems is an
equal opportunity
employer with recruitment efforts focused on ensuring a diverse workforce. Applicants with a disability that need accommodation to complete the Inspire Medical Systems application process should contact Human Resources at ************ or email careers@inspiresleep(dot)com
Inspire Medical Systems participates in E-Verify.
$130k-190k yearly 29d ago
Senior Firmware | Hardware Engineer
Dahl Consulting 4.4
Embedded software engineer job in New Hope, MN
Title: Senior Hardware Firmware Design Engineer Job Type: Permanent/Direct-Hire Compensation: $95,000 - $120,000 Industry: Quality Control Solutions --- About the Role We are hiring on behalf of a leading provider of quality control and monitoring solutions. This organization specializes in developing innovative embedded systems that enhance operational efficiency, ensure environmental protection, and deliver reliable performance across a range of industrial applications. Job Description
As a Senior Hardware Firmware Design Engineer, you will be responsible for:
Designing and reviewing schematics and hardware layouts for embedded control products.
Writing and testing firmware for microcontrollers (primarily NXP, Atmel, and ST).
Collaborating with R&D teams to translate product requirements into functional designs.
Debugging embedded controllers and validating hardware performance.
Developing analog and digital circuits tailored to customer specifications.
Integrating communication protocols such as I2C, UART, SPI, Ethernet, Wi-Fi, and Bluetooth.
Supporting UI/UX development for embedded applications.
Qualifications
Required Qualifications
Bachelor's degree in Computer Engineering, Electrical Engineering, or a related field.
7-10 years of experience in embedded hardware and firmware design.
Proficiency in C/C++ for embedded systems, with and without RTOS.
Strong understanding of schematic design and circuit board debugging.
Experience with analog and digital circuit design.
Familiarity with communication protocols: I2C, UART, SPI.
Knowledge of wireless technologies: Ethernet, Wi-Fi, Bluetooth.
Preferred Qualifications
Experience with UI/UX development for embedded systems.
Familiarity with product lifecycle management and design for manufacturability.
Exposure to smart energy or industrial control applications.
Benefits
Our client offers a robust benefits package including health, life, short-term and long-term disability insurance as well as dental and vision programs you need to take care of your family, along with other benefit options. How to Apply
Take the first step on your new career path! To submit yourself for consideration for this role, simply click the apply button and complete our mobile-friendly online application. Once we've reviewed your application details, a recruiter will reach out to you with next steps! For questions or more information about this role, please call our office at **************. Equal Opportunity Statement
As an equal opportunity employer, Dahl Consulting welcomes candidates of all backgrounds and experiences to apply. If this position sounds like the right opportunity for you, we encourage you to take the next step and connect with us. We look forward to meeting you!
#ZR
$95k-120k yearly 60d+ ago
Lead Embedded Engineer
Resideo
Embedded software engineer job in Golden Valley, MN
As the **Lead EmbeddedEngineer** , you will participate in a project team environment, owning the requirements and dependencies amongst the different engineering functions. The project team will be responsible for the development of cutting-edge connected devices. Your expertise in product architecture, design, project management, and new product introduction process will be crucial in ensuring the requirements & dependencies are completed allowing successful delivery of high-quality, reliable, and secure products.
**JOB DUTIES:**
+ Ensure that global engineering functions are highly organized through dependency tracking and have the tools to work seamlessly across time zones.
+ Partner with the other engineering functional team leads to deliver high quality products, on time and in scope.
+ Partner and coordinate dependencies with external design resources as needed.
+ Recommending & drive process improvements to improve team efficiency.
+ Support development of product plans and roadmaps for Comfort product lines.
+ Ensure that appropriate technologies are identified, researched, and developed for timely introduction into Resideo products and systems.
+ Ensure that product architecture, design and development support common platforms, maximize reuse and reduce product development cycle time.
**YOU MUST HAVE:**
+ 5+ years of experience in embedded product development
+ 3+ years of experience in product requirement creation
+ 3+ years of experience in product development lifecycle
+ 3+ years of experience with coordinating dependencies between the engineering functions, such as firmware, mechanical, hardware, and softwareengineering team members.
**WE VALUE:**
+ Prior engineering management or technical leadership.
+ Experience in HVAC related business.
+ Agile development process experience.
+ Firmware engineering design experience with connected products, based on Linux or FreeRTOS operating systems.
+ Excellent project management skills
+ Ability to forge solid relationships and manage across a global business environment.
+ Effective verbal, written and interpersonal communication skills.
+ Ability to identify issues, requirements, and opportunities for improvement.
+ Ability to challenge the status quo and drive change.
+ Product development expertise from concept to product launch; familiarity with a phased NPI (new product introduction) process.
+ Ability to consistently make timely decisions and balancing systematic analysis with decisiveness, even in the face of complexity.
+ Strategic thinking, analytical problem solving, and effective management on complex projects.
+ Demonstrated cross-functional interaction with Sales, Product Management, Quality and Operations.
+ Familiarity with hardware design, firmware platforming and app & cloud integration.
**WHAT'S IN IT FOR YOU:**
+ Opportunity to have a direct impact on high-scale projects and products selling to millions of homes and businesses worldwide.
+ Play a key role in driving a world where people are healthy, happy, safe, and secure through innovative connected automation solutions.
+ Influence over a dynamic tech stack and the opportunity to work with and explore cutting-edge technologies.
+ Collaborate with high-performing, cross-functional teams in an agile and intellectually stimulating environment.
\#LI-MA1
\#LI-HYBRID
Resideo Technologies has announced its intention to spin off ADI Global Distribution and establish it as a separate, publicly traded company. Under this plan, ADI will continue its role as a leading global wholesale distributor serving commercial and residential markets, while Resideo will retain its manufacturing and product-solutions business. Upon separation, both companies will operate independently to better serve their respective markets and customers. The spin-off is currently targeted for completion in the second half of 2026, subject to customary conditions.
Resideo is a $6.76 billion global manufacturer, developer, and distributor of technology-driven sensing and control solutions that help homeowners and businesses stay connected and in control of their comfort, security, energy use, and smart living. We focus on the professional channel, serving over 100,000 contractors, installers, dealers, and integrators across the HVAC, security, fire, electrical, and home comfort markets. Our products are found in more than 150 million residential and commercial spaces worldwide, with tens of millions of new devices sold annually. Trusted brands like Honeywell Home, First Alert, and Resideo power connected living for over 12.8 million customers through our Products & Solutions segment. Our ADI | Snap One segment spans 200+ stocking locations in 17 countries, offering a catalog of over 500,000 products from more than 1,000 manufacturers. With a global team of more than 14,000 employees, we offer the opportunity to make a real impact in a fast-growing, purpose-driven industry. Learn more at ************************
At Resideo, we bring together diverse individuals to build the future of homes. Resideo is an equal opportunity employer. Qualified applicants will be considered without regard to age, race, creed, color, national origin, ancestry, marital status, affectional or sexual orientation, gender identity or expression, disability, nationality, sex, religion, or veteran status. For more information on applicable U.S. equal employment regulations, refer to the ****************************************************************************************************************************************************** If you require a reasonable accommodation to apply for a job, please use Contact Us form for assistance.
$68k-89k yearly est. 13d ago
Lead Embedded Engineer
Resideo Technologies, Inc.
Embedded software engineer job in Golden Valley, MN
As the Lead EmbeddedEngineer, you will participate in a project team environment, owning the requirements and dependencies amongst the different engineering functions. The project team will be responsible for the development of cutting-edge connected devices. Your expertise in product architecture, design, project management, and new product introduction process will be crucial in ensuring the requirements & dependencies are completed allowing successful delivery of high-quality, reliable, and secure products.
JOB DUTIES:
* Ensure that global engineering functions are highly organized through dependency tracking and have the tools to work seamlessly across time zones.
* Partner with the other engineering functional team leads to deliver high quality products, on time and in scope.
* Partner and coordinate dependencies with external design resources as needed.
* Recommending & drive process improvements to improve team efficiency.
* Support development of product plans and roadmaps for Comfort product lines.
* Ensure that appropriate technologies are identified, researched, and developed for timely introduction into Resideo products and systems.
* Ensure that product architecture, design and development support common platforms, maximize reuse and reduce product development cycle time.
YOU MUST HAVE:
* 5+ years of experience in embedded product development
* 3+ years of experience in product requirement creation
* 3+ years of experience in product development lifecycle
* 3+ years of experience with coordinating dependencies between the engineering functions, such as firmware, mechanical, hardware, and softwareengineering team members.
WE VALUE:
* Prior engineering management or technical leadership.
* Experience in HVAC related business.
* Agile development process experience.
* Firmware engineering design experience with connected products, based on Linux or FreeRTOS operating systems.
* Excellent project management skills
* Ability to forge solid relationships and manage across a global business environment.
* Effective verbal, written and interpersonal communication skills.
* Ability to identify issues, requirements, and opportunities for improvement.
* Ability to challenge the status quo and drive change.
* Product development expertise from concept to product launch; familiarity with a phased NPI (new product introduction) process.
* Ability to consistently make timely decisions and balancing systematic analysis with decisiveness, even in the face of complexity.
* Strategic thinking, analytical problem solving, and effective management on complex projects.
* Demonstrated cross-functional interaction with Sales, Product Management, Quality and Operations.
* Familiarity with hardware design, firmware platforming and app & cloud integration.
WHAT'S IN IT FOR YOU:
* Opportunity to have a direct impact on high-scale projects and products selling to millions of homes and businesses worldwide.
* Play a key role in driving a world where people are healthy, happy, safe, and secure through innovative connected automation solutions.
* Influence over a dynamic tech stack and the opportunity to work with and explore cutting-edge technologies.
* Collaborate with high-performing, cross-functional teams in an agile and intellectually stimulating environment.
#LI-MA1
#LI-HYBRID
$68k-89k yearly est. Auto-Apply 13d ago
Staff Software Engineer, Autonomy Evaluation
General Motors 4.6
Embedded software engineer job in Saint Paul, MN
**Role:** As a Staff SoftwareEngineer for Autonomy Evaluation within the Simulation and Testing organization, you will play a critical role in leading the strategy and execution of simulation-based validation efforts for autonomous vehicle development. On the Systems Engineering Team within the Simulation and Testing organization, your experience designing and implementing complex V&V strategies will enable you to quickly prototype, gain consensus, and move our programs forward with increased trust and efficiency. Your expertise will guide engineers in defining best practices and driving innovation in testing and verifying the safety and performance of autonomous systems in complex simulated environments. You will be responsible for shaping the future of our simulation capability requirements and ensuring robust validation methods are designed for meeting the testing needs of AI developers, systems engineering, and safety.
**About the Organization:** The Simulation and Testing organization is dedicated to advancing the development of autonomous vehicles through cutting-edge simulation technologies. The Systems Engineering team within the Simulation and Testing org focuses on unlocking software launch and continuous release decisions via simulation verification and validation strategies, prototypes, and protocols. Our collaborative environment fosters innovation and excellence, allowing us to push the boundaries of what is possible in autonomous vehicle testing.
**What You'll Do:**
+ Develop and prototype comparative strategies to benchmark autonomy systems' performance.
+ Create simulation evaluation methods to support decision-making in continuous release cycles.
+ Define requirements and metrics for validating safe and comfortable Autonomous Vehicle operations.
+ Analyze driving behaviors to inform system performance and influence the development of the autonomy stack.
+ Mentor team members and facilitate cross-team collaboration to define simulation confidence metrics for new launches.
**Your Skills & Abilities:**
+ Advanced degree in Mechanical Engineering, Aerospace Engineering, Physics, Computer Science, Data Science, or related fields.
+ 10+ years of experience in systems engineering, robotics, or data analysis.
+ Proficient in SQL, Python, and C++ for analyzing large data sets.
+ Strong analytical thinking skills with the ability to interpret data and derive impactful conclusions.
+ Excellent communication skills, capable of switching between high-level and detailed discussions.
**What Will Give You** **A** **Competitive Edge:**
+ Experience in validating AI models, robotics, or autonomous vehicle development.
+ Background in data engineering and familiarity with ETL software (e.g., DBT, Airflow).
+ Experience in developing data visualizations using tools like Looker or Jupyter notebooks.
+ Proven success in systems engineering for safety-critical products and familiarity with requirements management tools (e.g., Jama, DNG, DOORS).
**Compensation** **:** The compensation information is a good faith estimate only. It is based on what a successful applicant might be paid in accordance with applicable state laws. The compensation may not be representative for positions located outside of New York, Colorado, California, or Washington.
+ The salary range for this role is $165,000 to $253,200. The actual base salary a successful candidate will be offered within this range will vary based on factors relevant to the position.
+ Bonus Potential: An incentive pay program offers payouts based on company performance, job level, and individual performance.
+ Benefits: GM offers a variety of health and wellbeing benefit programs. Benefit options include medical, dental, vision, Health Savings Account, Flexible Spending Accounts, retirement savings plan, sickness and accident benefits, life insurance, paid vacation & holidays, tuition assistance programs, employee assistance program, GM vehicle discounts and more.
**Remote:** This role is based remotely but if you live within a 50-mile radius of Atlanta, Austin, Detroit, Warren, Milford or Mountain View, you are expected to report to that location three times a week, at minimum.
**Relocation:** This job may be eligible for relocation benefits.
\#LI-MH2
**About GM**
Our vision is a world with Zero Crashes, Zero Emissions and Zero Congestion and we embrace the responsibility to lead the change that will make our world better, safer and more equitable for all.
**Why Join Us**
We believe we all must make a choice every day - individually and collectively - to drive meaningful change through our words, our deeds and our culture. Every day, we want every employee to feel they belong to one General Motors team.
**Benefits Overview**
From day one, we're looking out for your well-being-at work and at home-so you can focus on realizing your ambitions. Learn how GM supports a rewarding career that rewards you personally by visiting Total Rewards resources (************************************************************* .
**Non-Discrimination and Equal Employment Opportunities (U.S.)**
General Motors is committed to being a workplace that is not only free of unlawful discrimination, but one that genuinely fosters inclusion and belonging. We strongly believe that providing an inclusive workplace creates an environment in which our employees can thrive and develop better products for our customers.
All employment decisions are made on a non-discriminatory basis without regard to sex, race, color, national origin, citizenship status, religion, age, disability, pregnancy or maternity status, sexual orientation, gender identity, status as a veteran or protected veteran, or any other similarly protected status in accordance with federal, state and local laws.
We encourage interested candidates to review the key responsibilities and qualifications for each role and apply for any positions that match their skills and capabilities. Applicants in the recruitment process may be required, where applicable, to successfully complete a role-related assessment(s) and/or a pre-employment screening prior to beginning employment. To learn more, visit How we Hire (********************************************* .
**Accommodations**
General Motors offers opportunities to all job seekers including individuals with disabilities. If you need a reasonable accommodation to assist with your job search or application for employment, email (Careers.Accommodations@GM.com) us or call us at ************. In your email, please include a description of the specific accommodation you are requesting as well as the job title and requisition number of the position for which you are applying.
We are leading the change to make our world better, safer and more equitable for all through our actions and how we behave. Learn more about:
**Our Company (**************************************************
**Our Culture**
**How we hire (************************************************
Our diverse team of employees bring their collective passion for engineering, technology and design to deliver on our vision of a world with Zero Crashes, Zero Emissions and Zero Congestion. We are looking for adventure-seekers and imaginative thought leaders to help us transform mobility.
Explore our global locations (********************************************
We are determined to lead change for the world through technology, ingenuity and harnessing the creativity of our diverse team. Join us to help lead the change that will make our world better, safer and more equitable for all by becoming a member of GM's Talent Community (beamery.com) (*********************************************** . As a part of our Talent Community, you will receive updates about GM, open roles, career insights and more.
Please note that filling out the form below will not add you to our Talent Community automatically; you will need to use the link above. If you are seeking to apply to a specific role, we encourage you to click "Apply Now" on the job posting of interest.
The policy of General Motors is to extend opportunities to qualified applicants and employees on an equal basis regardless of an individual's age, race, color, sex, religion, national origin, disability, sexual orientation, gender identity/expression or veteran status. Additionally, General Motors is committed to being an Equal Employment Opportunity Employer and offers opportunities to all job seekers including individuals with disabilities. If you need a reasonable accommodation to assist with your job search or application for employment, email us at Careers.Accommodations@GM.com .In your email, please include a description of the specific accommodation you are requesting as well as the job title and requisition number of the position for which you are applying.
$165k-253.2k yearly 60d+ ago
Staff Firmware Engineer - US Only
Dojo Five
Embedded software engineer job in Saint Paul, MN
At Dojo Five, we're constantly seeking engineers who thrive on solving complex technical challenges, enjoy collaborating across disciplines, and take pride in creating quality, reliable, high-performance solutions. If you're excited by the opportunity to make a lasting impact and push the boundaries of embedded technology using modern best practices, we'd love to connect with you!
This is an evergreen posting. That means we may not have an immediate opening today, but we're looking ahead and building relationships with great engineers for upcoming projects. If your background looks like a good fit, our team will reach out to start the interview process. We encourage you to apply and stay connected, because when the right project kicks off, we move fast!
Responsibilities
A Staff Firmware Engineer is an experienced professional with strong professional experience in embedded systems development. They play a crucial role in designing, implementing, and maintaining firmware solutions. Additionally, they possess the skills, knowledge, and ability to directly interact with customers, lead projects, and be responsible for their team and project performance.
Set strategic direction for major advancements in modern best-practices for our clients and for DojoFive
Develop, program, review, and test firmware, products, and electronics
Design build systems, code repositories, and documentation policies
Provide guidance for how to establish project expectations and successfully follow through
Provide technical guidance, career development coaching and mentorship, including but not limited to leading technical training
Demonstrate and hold others accountable to the Dojo Five Values and Dojo Five Way
Regularly participate in branding outreach and marketing activities.
Lead projects, including work breakdown, architectural discussion, and guidance
Collaborate with cross-functional teams to define project goals and requirements
Lead various recruitment activities, group interviews and technical reviews
Attend Dojo Five leadership training and development activities
Participate in sales discussions representing the Dojo Five's technical capabilities
Manage work time independently, but report it accurately
Core Values
Always Learning: Provides expert advice and weighs in on complex decisions and problems that impact other teams or the company at large.
Humble Confidence: Able to scope and define all sizes of work or projects into well-defined milestones and timeframes.
Always Deliver: Regularly delivers projects or work as and when required; if not possible expectations are always managed and the reasons why clearly articulated.
Push Boundaries: Identifies and proactively tackles future issues before they grow into something even bigger.
Give a Shit: Takes on self-initiated experiments to push boundaries within a project or the company while staying within budget and time constraints. Demonstrated track record of valuable, adopted innovations.
Have Fun: Consistently brings ideas to improve the happiness of others and independently champions their implementation.
Requirements
Qualifications
Years of relevant professional experience in embedded systems development
Required: 10
Desired: 15
Years of leading other developers
Required: 2
Desired: 5
Programming Languages
Required
C and C++
Python
Desired
Rust
Assembly (ARM, x86, PIC)
Operating Systems
Required
Bare-metal
FreeRTOS
Desired
Zephyr
Embedded Linux (user-space applications and Yocto board-bringup)
VxWorks
ThreadX
Secure bootloaders
Protocols/Drivers
Required
UART/USART
I2C
SPI
BLE
Desired
CAN/CAN-FD
USB
Ethernet
WiFi
Cellular/LTE
protobuf
MQTT
Flash
Processors
Required
Various ARM cores
Desired
Single, multi-core and heterogeneous SOCs
Nordic
NXP
SiLabs
Development Tools
Required
IDEs (VSCode, Eclipse, STM32CubeIDE)
Docker/devcontainers
Benchtop tools (scope, logic/protocol analyzers, power supplies, multimeter)
git
pytest
Unit testing infrastructures (e.g. Unity/CMock/Ceedling, Google Test, gMock)
Desired
CI/CD pipeline configuration
Serial consoles (e.g. minicom, screen)
CMake
binutils
Who Should Apply? Someone who…
Has a passion for best practices
Has excellent people and communication skills
Enjoys working in an environment where they thrive on continuously learning new skills
Enjoys working with early stage projects that are driven by non-embedded experts and can make a client's vision into a reality
Approaches challenges with optimism, curiosity and kindness
Prioritizes outcome over ego
Is a critical thinker and is able to fruitfully extract and discuss reasoning behind conclusions (their own and others')
Is a methodical problem-solver
Is authentic and trust-worthy
Has experience generating buy-ins from a wide range of stakeholders
Has experience to not only identify technical and procedural risks, but multiple potential solutions and the ability to effectively communicate the pros and cons of each option
Enjoys leading/influencing and working with people, but is also capable of working independently
Relies on logical persuasion and influence instead of authority in order to get things done
About the Company
Dojo Five offers products and consulting services to revolutionize the embedded firmware development industry. With over 335 years of combined expertise, Dojo Five helps companies optimize their embeddedsoftware development systems by integrating tools, techniques, and culture to deliver modern firmware for embedded systems.
We are on a mission to drive the firmware industry forward through “modern firmware” - the tools, techniques, culture, and technologies we believe support a joyful experience when envisioning, developing, and using embedded devices. Our vision is 10,000 Successful Modernization Initiatives by 2035!
EEO
Dojo Five provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state, or local laws.
$68k-89k yearly est. Auto-Apply 60d+ ago
Senior Systems Software Engineer
DBA: Zeiss Group
Embedded software engineer job in Minneapolis, MN
About Us: How many companies can say they've been in business for over 177 years?! Here at ZEISS, we certainly can! As the pioneers of science, ZEISS handles the everchanging environments in a fast-paced world, meeting it with cutting edge of technologies and continuous advancements. ZEISS believes that innovation and technology are the key to a sustainable future and solutions for global change. We have a diverse range of portfolios throughout the ZEISS family in segments like, Industrial Quality & Research, Medical Technology, Consumer Markets and Semiconductor Manufacturing Technology. We are a global company with over 42,000 employees and have over 4,000 in the US and Canada alone! Make a difference, come join the team!
What's the Role?
The Senior Systems SoftwareEngineer - Industrial CT Automation at ZEISS Industrial Quality Services (IQS) is a key individual contributor responsible for designing and implementing systems software that connects third-party automation systems to the ZEISS Inspect evaluation platform. The role focuses on building robust, scalable back-end services (primarily gRPC), ensuring reliability, and developing test/DevOps pipelines for production-grade deployments in semiconductor advanced packaging. The engineer collaborates with internal teams across automation, controls, metrology, and machine learning to translate requirements into production-ready solutions, improve fault tolerance and observability, and support global deployments in customer fabs.
Sound Interesting?
Here's what you'll do:
* Design and implement back-end services and interfaces (primarily gRPC) that integrate third-party automation systems with ZEISS Inspect for CT-based advanced packaging inspection.
* Own service-level concerns including performance, reliability, observability, fault tolerance, and secure deployment of production services.
* Develop and maintain automated test pipelines (unit, integration, hardware-/system-in-the-loop) and contribute to CI/CD workflows (builds, artifacts, deployments).
* Collaborate closely with automation, controls, metrology, and machine learning teams across IQS and SMT to refine requirements and deliver production-ready integrations.
* Implement and tune data exchange/serialization mechanisms (e.g., Protocol Buffers) and support secure, role-appropriate service communication.
* Instrument services for metrics, logging, and tracing to support robust monitoring and rapid issue diagnosis.
* Participate in code reviews, design discussions, and continuous improvement of engineering practices, coding standards, and architecture patterns.
* Produce clear technical documentation and operational runbooks for deployment, support, and handover to operations and field organizations.
* Support investigation and resolution of escalated production issues related to CT automation software components.
Do you qualify?
* Bachelor's degree in Computer Science, SoftwareEngineering, Electrical/Computer Engineering, or a related field; Master's degree preferred.
* 5+ years of professional softwareengineering experience in back-end or systems software roles.
* Strong coding proficiency in C++ and C# with working proficiency in Python.
* Demonstrated experience building server architectures and networked services (ideally gRPC or similar RPC frameworks).
* Hands-on experience with DevOps and testing pipelines (e.g., Git-based CI, automated builds/tests, artifact management, deployments).
* Solid softwareengineering fundamentals: version control, code reviews, debugging/profiling, and writing maintainable, testable code.
Good-to-Haves:
* Experience with industrial/automation systems: robots, motion controllers, PLCs, machine controllers, or factory MES.
* Experience with Windows and Linux service development, containerization (e.g., Docker), and orchestration environments.
* Knowledge of observability practices (metrics/logging/tracing) and performance tuning for high-throughput systems.
* Familiarity with data exchange/serialization (Protocol Buffers) and secure service communication / RBAC concepts.
* Experience with imaging/vision, CT, metrology, or semiconductor manufacturing environments.
Compensation:
* Central/Midwest: $110,000 - $138,000 per year
* San Francisco Bay Area: $149,000 - $186,000 per year
The pay offered for this role may be influenced by factors such as job location, scope of role, qualifications, education, experience, & complexity/specialization/scarcity of talent.
This position is also eligible for a performance bonus or sales commissions. ZEISS also offers robust benefits, including medical plans, retirement savings plan and paid time off.
Your ZEISS Recruiting Team:
Maria Khalil
Zeiss provides Equal Employment Opportunity without unlawful regard to an Applicants race, color, religion, creed, sex, gender, marital status, age, national origin or ancestry, physical or mental disability, medical condition, military or veteran status, citizen status, sexual orientation, pregnancy (includes childbirth, breastfeeding or related medical condition), genetic predisposition, carrier status, gender expression or identity, including transgender identity, or any other class or characteristic protected by federal, state, or local law of the employee (or the people with whom the employee associates, including relatives and friends).
$149k-186k yearly Auto-Apply 15d ago
Senior Systems Software Engineer
Zeissgroup
Embedded software engineer job in Minneapolis, MN
About Us:
How many companies can say they've been in business for over 177 years?!
Here at ZEISS, we certainly can! As the pioneers of science, ZEISS handles the everchanging environments in a fast-paced world, meeting it with cutting edge of technologies and continuous advancements. ZEISS believes that innovation and technology are the key to a sustainable future and solutions for global change. We have a diverse range of portfolios throughout the ZEISS family in segments like, Industrial Quality & Research, Medical Technology, Consumer Markets and Semiconductor Manufacturing Technology. We are a global company with over 42,000 employees and have over 4,000 in the US and Canada alone! Make a difference, come join the team!
What's the Role?
The Senior Systems SoftwareEngineer - Industrial CT Automation at ZEISS Industrial Quality Services (IQS) is a key individual contributor responsible for designing and implementing systems software that connects third-party automation systems to the ZEISS Inspect evaluation platform. The role focuses on building robust, scalable back-end services (primarily gRPC), ensuring reliability, and developing test/DevOps pipelines for production-grade deployments in semiconductor advanced packaging. The engineer collaborates with internal teams across automation, controls, metrology, and machine learning to translate requirements into production-ready solutions, improve fault tolerance and observability, and support global deployments in customer fabs.
Sound Interesting?
Here's what you'll do:
Design and implement back-end services and interfaces (primarily gRPC) that integrate third-party automation systems with ZEISS Inspect for CT-based advanced packaging inspection.
Own service-level concerns including performance, reliability, observability, fault tolerance, and secure deployment of production services.
Develop and maintain automated test pipelines (unit, integration, hardware-/system-in-the-loop) and contribute to CI/CD workflows (builds, artifacts, deployments).
Collaborate closely with automation, controls, metrology, and machine learning teams across IQS and SMT to refine requirements and deliver production-ready integrations.
Implement and tune data exchange/serialization mechanisms (e.g., Protocol Buffers) and support secure, role-appropriate service communication.
Instrument services for metrics, logging, and tracing to support robust monitoring and rapid issue diagnosis.
Participate in code reviews, design discussions, and continuous improvement of engineering practices, coding standards, and architecture patterns.
Produce clear technical documentation and operational runbooks for deployment, support, and handover to operations and field organizations.
Support investigation and resolution of escalated production issues related to CT automation software components.
Do you qualify?
Bachelor's degree in Computer Science, SoftwareEngineering, Electrical/Computer Engineering, or a related field; Master's degree preferred.
5+ years of professional softwareengineering experience in back-end or systems software roles.
Strong coding proficiency in C++ and C# with working proficiency in Python.
Demonstrated experience building server architectures and networked services (ideally gRPC or similar RPC frameworks).
Hands-on experience with DevOps and testing pipelines (e.g., Git-based CI, automated builds/tests, artifact management, deployments).
Solid softwareengineering fundamentals: version control, code reviews, debugging/profiling, and writing maintainable, testable code.
Good-to-Haves:
Experience with industrial/automation systems: robots, motion controllers, PLCs, machine controllers, or factory MES.
Experience with Windows and Linux service development, containerization (e.g., Docker), and orchestration environments.
Knowledge of observability practices (metrics/logging/tracing) and performance tuning for high-throughput systems.
Familiarity with data exchange/serialization (Protocol Buffers) and secure service communication / RBAC concepts.
Experience with imaging/vision, CT, metrology, or semiconductor manufacturing environments.
Compensation:
Central/Midwest: $110,000 - $138,000 per year
San Francisco Bay Area: $149,000 - $186,000 per year
The pay offered for this role may be influenced by factors such as job location, scope of role, qualifications, education, experience, & complexity/specialization/scarcity of talent.This position is also eligible for a performance bonus or sales commissions. ZEISS also offers robust benefits, including medical plans, retirement savings plan and paid time off.
Your ZEISS Recruiting Team:
Maria Khalil
Zeiss provides Equal Employment Opportunity without unlawful regard to an Applicants race, color, religion, creed, sex, gender, marital status, age, national origin or ancestry, physical or mental disability, medical condition, military or veteran status, citizen status, sexual orientation, pregnancy (includes childbirth, breastfeeding or related medical condition), genetic predisposition, carrier status, gender expression or identity, including transgender identity, or any other class or characteristic protected by federal, state, or local law of the employee (or the people with whom the employee associates, including relatives and friends).
$149k-186k yearly Auto-Apply 39d ago
Sr. Principal Software Engineer, Lead
Vantive Manufacturing
Embedded software engineer job in Plymouth, MN
Vantive is a vital organ therapy company on a mission to extend lives and expand possibilities for patients and care teams everywhere. For 70 years, our team has driven meaningful innovations in kidney care. As we build on our legacy, we are deepening our commitment to elevating the dialysis experience through digital solutions and advanced services, while looking beyond kidney care and investing in transforming vital organ therapies. Greater flexibility and efficiency in therapy administration for care teams, and longer, fuller lives for patients- that is what Vantive aspires to deliver.
We believe Vantive will not only build our leadership in the kidney care space, it will also offer meaningful work to those who join us. At Vantive, you will become part of a community of people who are focused, courageous and don't settle for the mediocre. Each of us is driven to help improve patients' lives worldwide. Join us in advancing our mission to extend lives and expand possibilities.
Your Role
We are seeking a highly skilled and motivated Sr. Principal SoftwareEngineer, Lead to guide the technical development of the embeddedsoftware for our flagship Acute CRRT medical device. This hands-on role requires a deep understanding of embedded systems, modern softwareengineering practices, and the unique challenges of developing software for safety-critical and regulated medical devices.
The successful candidate will be a technical leader who can drive innovation while ensuring strict compliance with industry standards and regulations such as IEC 62304. This is an opportunity to directly contribute to life-sustaining technology and guide a team of talented engineers.
What you'll be doing
Lead the design, development, and (developer-side) testing of embeddedsoftware for an ongoing medical device platform, primarily using C++ in an RTOS environment.
Provide technical direction for the software team, ensuring consistency and adherence to best practices.
Design and implement the graphical user interface (GUI) using the PEG library, including contributing to the visual design, user experience, and underlying C++ code.
Serve as a hands-on technical expert, actively contributing to the codebase, performing code reviews, and mentoring junior and mid-level engineers.
Drive the adoption and application of modern softwareengineering techniques, including test-driven development (TDD), continuous integration, refactoring, and leveraging software design patterns.
Collaborate with cross-functional teams, including hardware engineers, quality assurance, and project management, to define software requirements and ensure seamless hardware-software integration.
Ensure all software development processes and documentation comply with relevant medical device regulatory standards, such as IEC 62304 and ISO 13485.
Conduct software risk analysis and contribute to risk management activities.
Investigate and resolve complex technical issues, including debugging hardware-software integration problems.
Contribute to the full software development lifecycle, from concept and requirements definition to implementation, testing, and maintenance.
Stay up-to-date with new technologies and industry trends to continuously improve the team's tools, processes, and technical capabilities.
What you'll bring
Bachelor's degree in Computer Engineering, Electrical Engineering, Computer Science, or a related field; a Master's degree in SoftwareEngineering or a related field is preferred.
8+ years of experience in embeddedsoftware development, with at least 3+ years in a lead or senior technical role within the medical device or a similarly regulated industry.
Expert-level proficiency in C++ and a strong understanding of object-oriented design and component-oriented software architecture.
Extensive experience with real-time operating systems (RTOS) and developing multithreaded applications.
Proven hands-on experience developing GUIs is required. Experience with PEG library is preferred, QT is a plus.
Demonstrated knowledge and practical experience with modern softwareengineering techniques, such as TDD, refactoring, design patterns, and continuous integration.
Experience with embedded systems development, including hardware-software integration, low-level device interfaces (e.g., I2C, SPI, UART), and BSPs.
Strong debugging skills and experience with debugging tools in an embedded environment.
Excellent written and verbal communication skills, with the ability to effectively communicate complex technical information across the organization.
Results-oriented, self-motivated, and capable of both team collaboration and individual contribution.
Vantive is committed to supporting the needs for flexibility in the workplace. We do so through our flexible workplace program which includes a minimum of 3 days a week onsite, however there are specific roles which have additional requirements. This provides the benefits of connecting and collaborating in-person in support of our Mission.
We understand compensation is a principal factor as you consider the next step in your career. At Vantive, we are committed to equitable pay for all employees, and we strive to be more transparent with our pay practices. The estimated base salary for this position is $128,000 - $192,000 annually. The estimated range is meant to reflect an anticipated salary range for the position. We may pay more or less than the anticipated range based upon market data and other factors, all of which are subject to change. Individual pay is based upon location, skills and expertise, experience, and other relevant factors. For questions about this, our pay philosophy, and available benefits, please speak to the recruiter if you decide to apply and are selected for an interview.
US Benefits at Vantive
This is where your well-being matters. Vantive offers comprehensive compensation and benefits packages for eligible roles. Our health and well-being benefits include medical, dental and vision coverage that start on day one, as well as insurance coverage for basic life, accident, short-term and long-term disability, and business travel accident insurance. Financial and retirement benefits include the Aon Pooled Employer Plan (“Aon PEP”), Vantive's 401(k) retirement savings plan, to help you prepare for your future. The Aon PEP is designed to help improve retirement outcomes by providing retirement resources more efficiently. The plan offers a robust set of investment options, financial education, and a suite of resources to support your retirement goals.
We also offer Flexible Spending Accounts, educational assistance programs, and 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, and paid parental leave. Additional benefits include commuting benefits, the Employee Discount Program, the Employee Assistance Program (EAP), and childcare benefits. Join us and enjoy the competitive compensation and benefits we offer to our employees. For additional information regarding Vantive's US Benefits, please speak with your recruiter or visit our Benefits site: Benefits | Vantive
Equal Employment Opportunity
Vantive is an equal opportunity employer. Vantive evaluates qualified applicants without regard to race, color, religion, gender, national origin, age, sexual orientation, gender identity or expression, protected veteran status, disability/handicap status or any other legally protected characteristic.
Know Your Rights: Workplace Discrimination is Illegal
Reasonable Accommodation
Vantive is committed to working with and providing reasonable accommodations to individuals with disabilities globally. If, because of a medical condition or disability, you need a reasonable accommodation for any part of the application or interview process, please click on the link here and let us know the nature of your request along with your contact information. Form Link
Recruitment Fraud Notice
Vantive has discovered incidents of employment scams, where fraudulent parties pose as Vantive employees, recruiters, or other agents, and engage with online job seekers in an attempt to steal personal and/or financial information. To learn how you can protect yourself, review our Recruitment Fraud Notice.
$128k-192k yearly Auto-Apply 60d+ ago
Sr. Advanced Software Engineer - 594
Quantinuum
Embedded software engineer job in Brooklyn Park, MN
We are seeking a Senior Advanced SoftwareEngineer in Brooklyn Park, MN or Albuquerque, NM locations. As a Senior Advanced SoftwareEngineer on the Operational Excellence team, you will own the development and continuous improvement of Quantinuum's documentation platform while also serving as a key contributor to data engineering and analytics initiatives that support business and product decision‑making.
You will focus on building and evolving docs.quantinuum.com, delivering a fast, intuitive, and high‑quality documentation experience for quantum computing users. Approximately 25%of your role will focus on designing, building, and owning data pipelines that support documentation analytics, user engagement insights, and broader operational and business needs.
You will partner closely with software, hardware, product, documentation, and business teams to translate user behavior and platform usage into actionable insights. This role is ideal for an engineer who enjoys combining frontend excellence, data engineering, and stakeholder collaboration to drive measurable impact.
What You'll Own:
* The technical vision and roadmap for Quantinuum's documentation website
* Frontend architecture, UI components, and design consistency
* Developer and writer experience for content contribution
* Site usage analytics and KPIs that inform product and leadership decisions
* Design, build, and maintain data pipelines that support documentation usage analytics, product insights, and operational reporting
* Translate business requirements into reliable, scalable data models
Key Responsibilities:
* Design, develop, and maintain a fast, accessible, and responsive documentation site using React and modern frontend technologies
* Collaborate with product managers, technical writers, designers, and engineers to deliver a high‑quality documentation experience
* Build and maintain reusable UI components and a consistent design system
* Integrate content from markdown‑based or headless CMS systems (e.g., MDX)
* Optimize site performance, accessibility, and SEO (Core Web Vitals, lazy loading, WCAG)
* Proactively propose and implement UI/UX enhancements to increase user engagement
* Own and report on documentation site KPIs, including traffic, usage patterns, and search effectiveness
* Participate in code reviews, CI/CD workflows, and quality assurance practices
* Present UI updates and roadmap proposals to internal stakeholders
* Design, implement, and maintain data pipelines supporting documentation analytics, product insights, and business reporting
* Support dashboards and reporting used by leadership and partner teams for strategic decision‑making
* Apply best practices in data modeling, documentation, and governance
* Occasional travel (up to 10%)
YOU MUST HAVE:
* Associate's degree minimum
* Minimum 5+ years of experience shipping production‑grade software
* Due to Contractual requirements, must be a U.S. Person defined as, U.S. citizen permanent resident or green card holder, workers granted asylum or refugee status.
* Due to national security requirements imposed by the U.S. Government, candidates for this position must not be a People's Republic of China national or Russian national unless the candidate is also a U.S. citizen.
WE VALUE:
* Professional experience building frontend applications with React
* Experience collaborating in multi‑disciplinary engineering teams
* Ability to translate user needs into technical solutions and roadmap priorities
* Professional experience designing and maintaining data pipelines or analytics workflows that support business decision‑making
* Experience with modern frontend workflows (Next.js, Vite, Webpack)
* Integration testing using browser‑based tools (e.g., Cypress)
* Experience with documentation frameworks or static site generators (Docusaurus, Next.js, Sphinx)
* Solid understanding of HTML, CSS, and web accessibility standards
* Familiarity with Markdown, MDX, or templating systems
* Strong Git/GitHub workflow experience
* Passion for clean code, intuitive UX, and developer‑centric design
* Excellent communication skills and stakeholder collaboration
* Experience with data engineering or analytics platforms (e.g., SQL-based warehouses, ETL/ELT pipelines)
* Familiarity with data visualization or BI tools (e.g., Power BI)
* Search integration experience (Algolia, DocSearch, ElasticSearch)
* Familiarity with CI/CD pipelines (GitHub Actions)
* Experience with headless CMSs (Sanity, Contentful, Strapi)
* Background in technical writing or developer documentation
* Open‑source contributions, particularly in developer tooling or docs
* Familiarity with data platforms
$141,000 - $162,000 a year
Compensation & Benefits:
Non-Incentive Eligible
The pay range for this role is $141,000 - $162,000 annually. Actual compensation within this range may vary based on the candidate's skills, educational background, professional experience, and unique qualifications for the role.
Quantinuum is the world leader in quantum computing. The company's quantum systems deliver the highest performance across all industry benchmarks. Quantinuum's over 650 employees, including 400+ scientists and engineers, across the US, UK, Germany, and Japan, are driving the quantum computing revolution.
By uniting best-in-class software with high-fidelity hardware, our integrated full-stack approach is accelerating the path to practical quantum computing and scaling its impact across multiple industries.
As we celebrate the International Year of Quantum, there has never been a more exciting time to be part of this rapidly evolving field. By joining Quantinuum, you'll be at the forefront of this transformative revolution, shaping the future of quantum computing, pushing the limits of technology, and making the impossible possible.
What is in it for you?
A competitive salary and innovative, game-changing work
Flexible work schedule
Employer subsidized health, dental, and vision insurance
401(k) match for student loan repayment benefit
Equity, 401k retirement savings plan + 12 Paid holidays and generous vacation + sick time
Paid parental leave
Employee discounts
Quantinuum is an equal opportunity employer. You will be considered without regard to age, race, creed, color, national origin, ancestry, marital status, affectional or sexual orientation, gender identity or expression, disability, nationality, sex, or veteran status. Know Your Rights: Workplace discrimination is illegal
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
$141k-162k yearly 5d ago
Senior Firmware Engineer
Harvard Bioscience 4.4
Embedded software engineer job in Saint Paul, MN
Harvard Bioscience is seeking an experienced and motivated Senior Firmware Engineer. The candidate will define, develop, test, and debug solutions for a wide variety of products utilized in life science research. This position is located in St. Paul, Minnesota.
Primary Duties and Responsibilities:
Define/Design of embedded systems for instrumentation.
Provide team leadership/direction to mentor lower-level project resources.
Participate in architecture definition, coding, testing, debugging, and documentation.
Participate in NPI project planning.
Interface with hardware design and development
Proven track record of system integration and troubleshooting
Assess and implement third party and open-source software solutions.
Develop testing processes and scripts to assist in testing and validation.
Collaborate with multi-disciplinary engineering teams, and work with vendors and contractors.
Maintain detailed documentation to track project development and design process.
Ensure project timeline is met and project stays within budget.
Technical Requirements:
Strong background in Analog, Digital, and embedded systems design
Solid Embedded C/C++ programming (low level hardware interface & GUI development)
Excellent knowledge of OS coding techniques, IP protocols, interface and hardware subsystems.
Knowledge of USB, SPI, I2C, UART, Wireless, and high-speed signals design
Broad knowledge of electro-mechanical systems, motors, and motion control
Familiarity with ARM Processors, motor drivers and FPGA
Demonstrated knowledge in reading schematics and data sheets for components and systems.
Strong documentation and writing skills.
Ability to work within an ISO regulated design environment.
Familiarity with .NET, C#, Delphi, LabView is a plus
Proficiency in Windows applications (Word, Excel, PowerPoint, Project)
Additional Requirements:
Must be self-motivated and a great team player.
Strong organizational and interpersonal skills
Proven ability to communication technical information written and orally to a wide audience.
Ability to follow through with tasks and meet or exceed project timelines
Versatility, flexibility, and a willingness to work with constantly changing priorities with enthusiasm.
Ability to work in a fast-paced, dynamic environment on complex projects with general direction and minimal supervision
Analytical skills, technical aptitude, and determination to implement unique and effective solutions to difficult problems and analyze and coordinate data
Professional Qualifications:
Bachelor's degree in Computer Science, Engineering, or related field.
10+ years of experience working in development engineering environment.
Harvard Bioscience, the most recognized and trusted name in bioscience research equipment and devices, designs and manufactures high quality, reliable and easy-to-use products used around the world by scientists and researchers.
AN EQUAL EMPLOYMENT OPPORTUNITY EMPLOYER/VETERAN/DISABILITY
FLSA: Exempt
ADA Disclaimer
In developing this job description care was taken to include all competencies needed to successfully perform in this position. However, for Americans with Disabilities Act (ADA) purposes, the essential functions of the job may or may not have been described for purposes of ADA reasonable accommodation. All reasonable accommodation requests will be reviewed and evaluated on a case-by-case basis.
$84k-102k yearly est. 60d+ ago
Senior Principal Software Engineer
Leonardo DRS, Inc.
Embedded software engineer job in Burnsville, MN
**Job ID: 112676** The Leonardo DRS Naval Electronics business provides leading naval computing infrastructure, network and data distribution and middleware enterprise services, as well as world-class manufacturing and support capabilities.
As the senior principal softwareengineer focused on software architecture for DRS Naval Electronics, you will apply your technical, development and architecture experience to lead the execution of software architecture and design-related development of tactical components and subsystems in our portfolio of US Navy electronics infrastructure solutions. The subject matter focus is software integration of sensor and combat systems on small or medium surface vessels.
In this software architect role, you will provide subject matter expertise for Front End of the Business (FEOTB), Internal Research & Development (IRAD), to Development Programs in various areas, including camera function and video, stabilized gimbal, sensors, network, navigation, Radiofrequency, Radar, Edge AI and other combat system integration.
This role includes software task leadership to solve software issues during design, test, transition to production, and formal deliveries. Job focus areas include leading softwareengineering activities in software architecture applied to software design, development, testing, and modification of sub-systems or systems and the sustainment of these systems through the product life cycle.
**Location/Schedule**
This hybrid position is eligible to worked out of one of the following Naval Electronic locations:
+ Display, Processing, and Networking Center of Excellence in Johnstown, PA
+ Engineering Center of Excellence in Burnsville, MN
Standard working hours are Monday through Thursday from 7:30am - 5pm, and every other Friday from 7:30am - 4pm. Work is expected to be performed 2-3 days per week onsite, with the remaining work days each week eligible to be worked remotely in the state of Minnesota or Pennsylvania.
**Job Responsibilities**
In this role, you will be responsible for driving technology and completion of assigned technical solutions, efficient execution, and task completion on time and within budget. Job focus areas include leading softwareengineering activities in software architecture applied to software design, development, testing, and modification of sub-systems or systems and the sustainment of these systems through the product life cycle. Primary and essential accountabilities include, but not limited to, the following:
+ Serve as Software Architect for combat systems software on small or medium surface vessels
+ Create and maintain software architecture with UML diagrams using modeling tools using the Sensor Open Systems Architecture (SOSA) or other technical standards
+ Author, derive, allocate and trace requirements for new or improved software products or services
+ Review customer specifications and requirements, and develop designs to best support them, including cost as a key design variable
+ Provide technical knowledge, assistance, and mentoring to other engineers and support personnel
+ Architect, maintain and support software development environments using virtual machines, containers, hypervisors (e.g. OpenShift, ESXi), and test equipment.
+ Participate on teams authoring technical sections and Basis-of-Estimates on responses to government Request for Information (RFI), Request for Proposals (RFP)
+ Apply parametric software estimation models to support labor bids
+ Author technical proposal language that satisfy requirements
+ Serve as lead softwareengineer on development projects
+ Design, development, analysis, testing, integration (on hardware) and debugging of computer software applications and/or system
+ Software applications and sytems may include Image and Signal Processing, Real-time, Firmware, Database Design, Operating Systems, Operator/Machine Interface, networking and communications, or others
+ This includes working with previously written code to make bug fixes and improvements
+ Development and deployment performed on Red Hat Linux OS with Red Hawk real-time extensions
+ Architect/Design, maintain and support software development environments using Virtual Machines (VM), containers, hypervisors (e.g. Kubernetes, OpenShift, ESXi), and test equipment
+ Perform unit and system-level analysis to measure performance, cost, schedule, and risk trade-offs
+ Support software qualification efforts, development of test software and qualification plans, test activities, and failure analysis efforts
+ Support and/or lead Internal Research and Development (IR&D) projects, which may include prototype design and development to retire key development risks.
**Qualifications**
Technical degree (Master or Bachelor of Science) in relevant field (Computer Science, or related field of study) with at least 10 years of direct experience related to SoftwareEngineering and must have demonstrated success in solving technical problems.
The following skills are expected, though applicants are not required to have every skill listed:
+ Background in SoftwareEngineering, including participation in multi-discipline, cross-functional Agile Scrum teams on significant software development efforts.
+ Proficiency in Software Architecture Modeling using tools such as Enterprise Architect (Sparx Systems)
+ Experience with Agile SCRUM and DevSecOps practices
+ Familiarity with requirements management processes and tools (e.g. DOORS)
+ Familiarity with software lifecycle processes such as requirements, design, implementation, version control, testing and maintenance
+ Familiarity with legacy, new and emerging distributed software architectures (e.g., client/server, thin client, Peer-to-Peer, Cloud, Web Services, Service-Oriented Architecture, Microservices, hardware virtualization, Saas, PaaS, IaaS, mobile computing)
+ Proficiency in Architecture and Design Patterns (e.g. MVC, Pub-Sub, Strangler)
+ Fluency in multiple software programming languages (e.g., Java, C, C++)
+ Fluency in virtualization platforms for VMs and containers such as Kubernetes, OpenShift, ESXi in a linux development/deployment environment
+ Fluency in developing in and for Linux operating systems (e.g., Red Hat, Ubuntu)
+ Experience in multiple software domains (e.g., algorithm development, middleware services, operating systems, hardware integration, combat systems, human interfaces, test harnesses, formal methods)
+ Ability to develop software APIs using technologies such as OMG DDS, AMQP, ZMTP, etc.
+ Experience gathering and interpreting data, generating summaries and presentations, and presenting to technical and management leaders and peers
+ Professional demeanor, good interpersonal skills, and ability to excel in a high-paced multi-tasked environment
+ Ability to author engineering responses to government RFI, RFP, etc.
+ Ability to understand and integrate Edge AI APIs into software system designs
**U.S. Citizenship required. This position requires an active DOD security clearance or the ability to obtain such clearance within a reasonable time after commencement of employment.**
_The expected pay scale for this position if filled in our Burnsville, MN location is $128,000/year - $217,500/year. Should the level, location, or scope of the position change during the hiring process, the pay scale may be modified accordingly. When extending an offer of employment, Leonardo DRS considers factors such as (but not limited to) the scope and responsibilities of the position; any Federal Government contract labor categories and contract wage rates, the candidate's relevant work experience, education/training, certifications, and key skills; internal equity; and market and business considerations._
_Taking care of our people is a top priority at Leonardo DRS. We are proud to offer competitive salaries and comprehensive benefits, including medical, dental, and vision coverage, a company contribution to a health savings account, telemedicine, life and disability insurance, legal insurance, and a 401(k) savings plan. We champion wellness programs that focus on physical, emotional, and financial well-being. We develop our talent by offering programs and activities to support career-growth, professional development, and skill enhancement. And we understand there is more to life than work, and the importance of offering flexible work schedules with our 9/80 program, competitive vacation, health/emergency leave, paid parental leave, and community service hours._
_*Some employees are eligible for limited benefits only_
_Leonardo DRS, Inc. and its subsidiaries provide equal opportunities to all employees and applicants for employment and prohibit discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, protected veteran status, or any other characteristic protected by federal, state, or local laws._
_\#NEL #LI-AS1 #INDNEU_
$128k-217.5k yearly 60d+ ago
Sr. Software Design Assurance Engineer
Inspire Sleep Apnea Innovation
Embedded software engineer job in Minneapolis, MN
ABOUT INSPIRE MEDICAL SYSTEMS
Inspire is the first of its kind medical device designed to make a difference in the lives of those living with Obstructive Sleep Apnea (OSA). We are revolutionizing the sleep industry with our FDA-approved medical device, designed to reduce OSA severity for those who cannot tolerate or get consistent benefit from CPAP. Inspire Medical Systems is committed to enhancing patients' lives through sleep innovation. We are steadfast in our commitment to prioritize patient outcomes, act with integrity and lead with respect. With positive persistence at our core, we are committed to all those we serve.
WHY JOIN OUR FAST-GROWING TEAM
At Inspire, we value people - your diverse experiences, backgrounds, and thoughts. We elevate voices and encourage learning opportunities to build a professional network that grows into community. We embrace a people-first culture by offering excellent benefits, 401k matching, ESPP, flexible time off (FTO), and tuition reimbursement.
If you're passionate about making a difference in people's lives and want to work with innovative technology, come be a part of our great team!
ESSENTIAL JOB FUNCTIONS
This position is responsible for product software quality assurance support of new product development projects and design changes. This individual will ensure design control requirements are implemented and followed, will support multiple product development projects with a primary focus on software projects. This individual will ensure that the quality objectives are met during the product development and design transfer life cycle.
This position is responsible for performing tasks that will assure a high level of product reliability along with regulatory compliance and provide technical direction to Inspire staff on matters of quality and compliance throughout the product's lifecycle. This position will work with Development, Operations, Manufacturing, Regulatory, Quality and other functional areas globally to ensure work is completed in accordance with Inspire procedures and geographic regulations.
OPPORTUNITIES YOU WILL HAVE IN THIS ROLE
Partner with Development to generate project deliverables and conduct audits of the deliverables prior to product release.
Ensure design history content integrity, completeness, and regulatory / standards compliance; Collaboratively communicating & resolving gaps with cross-functional team members.
Provide product software design assurance services, including planning for software design validation, design transfer, test system development and validation., Including active cross-functional root-cause analysis investigation and resolution.
Partner with Development on the validation of software test environments and software tools, including test methodology, test protocol and acceptance criteria development.
Support risk management activities from product concept through commercialization.
Product expertise and guidance on global medical device software and security standards or other specific industry standards to ensure compliance with those standards. Lead and document standard updates and compliance reviews at the prescribed frequency.
Provide quality engineering support for design changes, sustaining engineering projects and when applicable supplier changes.
Work within a cross-functional team to identify and implement effective controls and support product development from concept through commercialization
Ensure quality system procedural requirements and development life cycle phases are followed.
Ensure proper cyber security testing and controls are utilized and documented
Generate and/or approve the following: DHF deliverables, Engineering Change Orders (ECOs), Risk Management documents and Device Master Record (DMR) deliverables.
Provides project direction, coaching, and mentoring for engineering and technical team personnel to ensure best-in-class Software Design Quality Engineering practices.
Applies sound, systematic problem-solving methodologies in identifying, prioritizing, communicating, and resolving quality issues.
Support both internal and external audit activities.
Support other quality projects and initiatives as assigned.
WHAT YOU CAN BRING TO OUR GREAT TEAM
Required:
Associates degree in a technical or scientific field
5 years minimum experience with medical device software quality or software design assurance role for finished medical devices.
Comprehensive knowledge on medical software device design standards along with global regulations for medical device software design.
Demonstrated team leadership skills and ability to prioritize, execute and report on projects A Knowledge on medical device data systems (MDDS)
Experience with risk management standard ISO14971 as well as risk management tools such as dFMEA and pFMEA.
Knowledge on ISO and FDA/Quality System Requirements. (e.g., ISO 13485; ISO 14969; IEC 62304, FDA 21 CRF Part 820, 821, 822)
Experience working with HIPPA and GDPR.
Strong project and time management skills
Ability to work on multiple tasks concurrently with changing priorities
Proficient with of MS Word, Excel and PowerPoint
Experience with Class III active implantable products.
Preferred:
Experience in software design reliability, process and product quality assurance functions
ASQ certifications; CSQE, CRE, CQM, CQE, etc.
Experience working with bug tracking tools such as JIRA.
Experience with GHTF requirements for process validations, etc
Bachelor's degree in a technical or scientific field
#LI-Onsite
The salary for this position will be offered at a level consistent with the experience and qualifications of the candidate. This information reflects the anticipated salary range for this position at the time of posting. The salary range may be modified in the future and actual compensation may vary from the posting based on various factors such as geographic location, work experience, education and/or skill level.
Salary$108,000-$160,000 USD
BENEFITS AND OTHER COMPENSATION
Inspire offers a highly competitive benefits package including (
general description of the benefits and other compensation offered
):
Multiple health insurance plan options.
Employer contributions to Health Savings Account.
Dental, Vision, Life and Disability benefits.
401k plan + employer match.
Identity Protection.
Flexible time off.
Tuition Reimbursement.
Employee Assistance program.
All employees have the opportunity to participate in the ownership and success of Inspire. Employees at all levels can participate through equity awards and the Employee Stock Purchase Program.
Inspire Medical Systems provides equal employment opportunity (EEO) to all employees and applicants without regard to race, color, religion, creed, sex, national origin, age, disability, marital status, familial status, sexual orientation, status regarding public assistance, membership or activity in a local commission, military or veteran status, genetic information, pregnancy or childbirth, or any other status protected by applicable federal, state, and local laws. This policy applies to all aspects of the employment relationship, including recruitment, hiring, compensation, promotion, transfer, disciplinary action, layoff, return from layoff, training, and social and recreational programs. Inspire Medical Systems complies with applicable laws governing non-discrimination in employment in every location in which Inspire Medical Systems has facilities. All such employment decisions will be made without unlawfully discriminating on any prohibited basis.
Inspire Medical Systems is an
equal opportunity
employer with recruitment efforts focused on ensuring a diverse workforce. Applicants with a disability that need accommodation to complete the Inspire Medical Systems application process should contact Human Resources at ************ or email careers@inspiresleep(dot)com
Inspire Medical Systems participates in E-Verify.
$108k-160k yearly Auto-Apply 32d ago
Software Engineer - Health Plan Systems
Healthpartners 4.2
Embedded software engineer job in Bloomington, MN
HealthPartners is currently hiring multiple softwareengineers in support of our health plan systems. The SoftwareEngineer - Health Plan Systems is part of a dedicated team of developers providing application design, development, testing and support for a Healthcare Claims application. The Claims platform is a complex, in-house grown IRIS/Mumps application, and is a critical application within the organization. The role will primarily involve development using (Cache) ObjectScript and MUMPS, with opportunities to expand into Java, PrimeReact, and other modern technologies over time.
We are seeking curious individuals who have a strong analysis, design, and development background in any language/technology (Ex: Java, Python, C++, C#, MUMPS, ObjectScript etc.) and has the aptitude and willingness to learn a new platform/technology. The ideal candidate will grow into a technical lead/leadership role and will become a subject matter expert and owner of the application. The team is evolving the platform for the next generation of business changes and users. If you are looking for an exciting, challenging opportunity, and wish to work with experienced and talented individuals; and have a desire in enhancing and extend our current platform, then this is the right opportunity for you.
Required Qualifications:
Bachelor's degree in Computer Science, Business Administration, Management Information Systems, or equivalent experience/training.
7+ years' experience in analysis and developing custom software applications in a collaborative environment that includes business experts and other software developers.
Demonstrated desire and ability to grow into an owner role.
Technical fluency in multiple programming languages and platforms (Ex: Java, Python, MUMPS, ObjectScript).
Experience with relational/non-relational database technologies.
Willingness and curiosity to learn a new programming language and proprietary development tool.
Ability to build, develop and test in multiple languages and platforms.
Willingness to be on-call on a rotating basis.
Preferred Qualifications:
Experience in the healthcare software industry, especially in the health insurance field.
Experience with MUMPS/ObjectScript which is the primary coding language for our IRIS database (candidates with experience in other programming languages will be considered).
Experience with Web Services, SQL, Java and other technologies that will be used as we move our technologies forward.
Experience with high volume, data intensive applications.
Experience with data modelling.
Experience with designing and building cloud platforms, including leveraging micro services and containers.
Hours/Location:
M-F; Days
May work remotely but will prefer local/regional candidates for occasional onsite needs.
Will be assigned to an on-call rotation, typically lasting one week, approximately four times per year.
Accountabilities:
Assesses, designs, builds, and deploys software and new application functionality.
Performs unit testing and directs and partners in system and end-user test planning and testing.
Maintains testing environment and data requirements within the test environment.
Analyzes functional and technical requirements for changes or enhancements and prepares system designs and specifications.
Diagnoses system failures, corrects issues, and assesses the issue in order to recommend actions to prevent re-occurrence of the problem.
Defines technical specifications based on business requirements; consults with Business Partners regarding technical possibilities and limitations.
Assists IS&T's Business Partners with clarifying and prioritizing service requests.
Identifies the need for and recommends standard processes, procedures, and best practices.
Provides training, professional support and mentoring to Application Developers and other Analysts.
Supports 3rd party application software; interacts with vendors regarding problems, upgrade schedules, and software installations.
Provides requested documentation and interviews with auditors and third-party requestors.
How much does an embedded software engineer earn in Coon Rapids, MN?
The average embedded software engineer in Coon Rapids, MN earns between $66,000 and $110,000 annually. This compares to the national average embedded software engineer range of $77,000 to $134,000.
Average embedded software engineer salary in Coon Rapids, MN