Post job

Embedded software engineer jobs in Apple Valley, MN

- 388 jobs
All
Embedded Software Engineer
Firmware Engineer
Senior Embedded Software Engineer
Software Integrator Engineer
Senior Software Engineer
Designation-Senior Software Engineer
Senior Embedded Engineer
  • Senior Backend Software Engineer (28697)

    Dahl Consulting 4.4company rating

    Embedded software engineer job in Brooklyn Park, MN

    Senior Backend Software Engineer Type: 6-Month Contract Pay Range: $75 to $90/hour W2 (Not open for C2C/1099) Key Skills: Kotlin, Spring Boot, Kafka, DevOps Overview We're seeking a Senior Backend Software Engineer to join a high-impact engineering team building scalable, reliable, and modern backend services. This role is ideal for a senior-level engineer who can influence architecture, write clean and maintainable code, and solve complex technical problems in a fast-moving environment. You'll work onsite in a collaborative, enterprise-scale engineering setting and contribute to mission-critical services that operate 24x7. What You'll Do Design, build, and enhance backend services using Kotlin and modern frameworks (Micronaut or Spring Boot). Translate conceptual architecture into production-ready systems and influence design decisions across the stack. Develop microservices and event-driven solutions leveraging Apache Kafka (producers, consumers, stream processing). Improve system reliability through sound engineering practices, including TDD, observability, and CI/CD automation. Lead code reviews, design reviews, debugging sessions, and performance tuning. Build new features, expand existing services, and write high-quality, testable code with strong coverage. Support enterprise production systems, including rotating on-call responsibilities. Collaborate closely with cross-functional teams to ensure alignment on architecture, delivery timelines, and quality standards. Champion clean code, operational excellence, and scalable engineering patterns across the team. Required Qualifications 5+ years of professional backend development experience in enterprise or large-scale systems. Strong proficiency in Kotlin. Hands-on experience with Micronaut or Spring Boot. Experience with Kafka (producers, consumers, streams). Skilled with DevOps tooling, CI/CD, and container orchestration. Experience implementing observability solutions (OpenTelemetry, Grafana, etc.). Strong background in test-driven development (JUnit, K6). Excellent communication skills and ability to work effectively in cross-functional teams. Commitment to clean, maintainable code and highly reliable systems. Dahl Consulting is proud to offer a comprehensive benefits package to eligible employees that will allow you to choose the best coverage to meet your family's needs. For details, please review the DAHL Benefits Summary: **********************************************
    $75-90 hourly 1d ago
  • Senior Software Engineer

    Docsi

    Embedded software engineer job in Minneapolis, MN

    DOCSI is seeking a talented, driven software engineer 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 software engineer 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
  • Principal Embedded Software Engineer

    Cirtec Medical Corporation 4.1company rating

    Embedded software engineer job in Brooklyn Park, MN

    Please note - Sponsorship or transfer of sponsorship, including OPT/F1 Visas, is not available for this role. About us: For over three decades, Cirtec Medical has been a leading outsourcing partner for complex medical devices. We specialize in providing comprehensive solutions for Class II and III devices, from design and development to precision components and finished device assembly. Our expertise spans neuromodulation, implantable drug delivery, cardiac rhythm management, structural heart, mechanical circulatory support, and minimally invasive surgical systems. Our dedicated teams prioritize growth, innovation, and collaboration. We actively seek opportunities for improvement to enhance our support for clients. If you embrace a growth mindset and thrive on challenges, you may be a perfect fit for our team! Position Summary: The Principal Embedded Software Engineer will be responsible for software development for Class II and III medical devices. Based out of our headquarters in Brooklyn Park, MN, Cirtec Medical is a vertically integrated, full-service, outsource partner, bringing more than three decades of expertise to every phase of the product development lifecycle for complex medical devices, including state-of-the-art product design, development, and manufacturing. We partner with our customers to bring medical devices to market quickly, predictably, and cost-effectively. Key Responsibilities: * Develop embedded software designs for various active implantable medical device applications. * Our embedded software typically runs in an environment that includes an ARM microcontroller/processor, MICS-band and/or Bluetooth Low Energy communications, inductive recharging circuits, and fully custom ASICs. * We also develop code for a variety of external devices used by clinicians and patients to interact with the implanted device. * Communicate effectively with customers, business managers and technical leaders. * Lead more junior engineers in architecture, design, implementation, test, documentation and process. * Develop software requirements and create software design control documents. * Perform software design risk management activities according to applicable standards in the medical device field. * Unit, integration, and system testing of developed embedded software including static and dynamic testing. * Participate in design reviews and in software process development activities. * Create and maintain project plans and Design History Files (DHF) for each project. * Develop embedded software life cycle plan and management for new products. * Reliable, consistent, and punctual attendance is an essential function of the job. Must Have: * A Bachelors degree in a STEM engineering discipline preferred * 10 years of experience required in embedded software engineering * Experience in an engineering environment with mechanical, tool design, and manufacturing processes (medical device preferred). * Experience leading technical team members on complex projects * Extensive experience programming in C++ and object-oriented design for embedded medical device applications * Experience using hardware diagnostic instruments to troubleshoot embedded devices * Demonstrated experience working with Human Interface Devices (HIDs) * Familiar with IEC 60601 and IEC 62304 international standards * Must be able to read, write and speak fluent English * Excellent oral, written, and presentation communication skills Competitive market salary from $150,000 to $180,000 per year depending on qualifications and experience. Cirtec Medical Corporation considers for employment and hires qualified candidates without regard to age, race, religion, color, sex, sexual orientation, gender identity, national origin, ancestry, protected veteran or disability status or any factor prohibited by law. Cirtec Medical Corporation and all of its related companies fully endorse equal opportunity for all. Cirtec Medical provides reasonable accommodation for qualified individuals with disabilities and disabled veterans in the job application process. We work to create a culture that is built on innovation, respect, transparency and communication, and hope you take pride in being a member of our team. It is Cirtecs goal to create a great work environment and to keep the company a great place to work. We offer a wide range of benefits, resources, and competitive compensation plans designed to support you at every career and life stage. Our benefits include Training and career development, Healthcare and well-being programs including medical, dental, vision, wellness and occupational health programs, Paid Time Off and 401(k) retirement savings with a company match.
    $150k-180k yearly 10d ago
  • Senior Embedded Controls Engineer, Vehicle Motion

    Ford Motor Company 4.7company rating

    Embedded software engineer job in Saint Paul, MN

    We are the movers of the world and the makers of the future. We get up every day, roll up our sleeves and build a better world -- together. At Ford, we're all a part of something bigger than ourselves. Are you ready to change the way the world moves? Ford's Electric Vehicles, Digital and Design (EVDD) team is charged with delivering the company's vision of a fully electric transportation future. EVDD is customer-obsessed, entrepreneurial, and data-driven and is dedicated to delivering industry-leading customer experience for electric vehicle buyers and owners. You'll join an agile team of doers pioneering our EV future by working collaboratively, staying focused on only what matters, and delivering excellence day in and day out. Join us to make positive change by helping build a better world where every person is free to move and pursue their dreams. What you'll do... - Create and implement the control strategy for various vehicle motion attributes and functions, including lateral and longitudinal vehicle dynamics. - Work with suppliers to define functions and interfaces into 3rd party components, driving further consolidation and integration of vehicle functions into our centralized vehicle motion control system. - Collaborate with software integration teams to bring up core functions and broadcast software level requirements to electrical hardware and systems teams. - Understand functional safety principles and participate in functional safety analyses of complex vehicle subsystems. - Develop comprehensive test plans and perform thorough testing to validate firmware functionality, stability, and performance under various conditions. - Author subsystem block diagrams and lead subsystem reviews through all vehicle program development phases - Collaborate with other system integration leads to capture component level requirements, provide subject matter expertise in sourcing discussions, and collect and approve Device Transmittals. - Early phases of firmware development will focus on hardware validation, labcar testing, and setting up the automation framework for unit, SIL and HIL testing. You'll have... - Master's degree in electrical engineering, Mechanical Engineering, or Computer Science, with evidence of exceptional ability, or equivalent. - 10+ years of experience on embedded controls systems such as chassis systems, VCM, or similar dynamic functions. - 10+ years of experience on electrical hardware applications, prototype bring-up, and systems development. - 10+ years of experience with Vehicle Network Protocols such as CAN, LIN & Automotive Ethernet - Strong EE fundamentals and hands-on experience with electrical test equipment (oscilloscopes, DMMs, signal generators, power supplies, etc.) - 10+ years of experience using embedded networking interface tools for automotive, aerospace, or similar field. - Experience and working knowledge of systems development, vehicle architecture, battery technologies, software/hardware tool development, motor calibration technologies, OBD calibration, functional safety, network, and diagnostics process. - Experience with creating and executing component-level test procedures and owning all test results. Even better, you may have... + Highly collaborative mindset and strong communication skills + Experience developing features such as hill hold, stability controls, anti-lock braking, park assist, cruise or adaptive cruise control, or other similar vehicle dynamic features. + Experience with software build tools like Bazel, Scons, Cmake etc. + Experience with fundamental hardware components on PCB and their analysis tools. + Ability to write testing scripts for using scripting languages (Python) + Fluent in software fundamentals including software design and maintainability. + Hands-on experience in hardware bring-up, system debugging, and code optimization. + Knowledge of electrical engineering fundamentals including circuit analysis and design You may not check every box, or your experience may look a little different from what we've outlined, but if you think you can bring value to Ford Motor Company, we encourage you to apply! As an established global company, we offer the benefit of choice. You can choose what your Ford future will look like: will your story span the globe, or keep you close to home? Will your career be a deep dive into what you love, or a series of new teams and new skills? Will you be a leader, a changemaker, a technical expert, a culture builder...or all of the above? No matter what you choose, we offer a work life that works for you, including: - Immediate medical, dental, vision and prescription drug coverage - Flexible family care days, paid parental leave, new parent ramp-up programs, subsidized back-up child care and more - Family building benefits including adoption and surrogacy expense reimbursement, fertility treatments, and more - Vehicle discount program for employees and family members and management leases - Tuition assistance - Established and active employee resource groups - Paid time off for individual and team community service - A generous schedule of paid holidays, including the week between Christmas and New Year's Day - Paid time off and the option to purchase additional vacation time. This position is a salary grade 8. For more information on salary and benefits, click here: ***************************** Visa sponsorship is available for this position. Candidates for positions with Ford Motor Company must be legally authorized to work in the United States. Verification of employment eligibility will be required at the time of hire. We are an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, religion, color, age, sex, national origin, sexual orientation, gender identity, disability status or protected veteran status. In the United States, if you need a reasonable accommodation for the online application process due to a disability, please call **************. This position is hybrid. Candidates who are in commuting distance to a Ford hub location may be required to be onsite four or more days per week. #LI-Hybrid #LI-MZ1 **Requisition ID** : 51041
    $94k-113k yearly est. 60d+ ago
  • Lead Senior Embedded Software Test Engineer

    Emerson 4.5company rating

    Embedded software engineer job in Shakopee, MN

    At Emerson, we help the world run safer and smarter. As a global leader in automation, our Analytical Instruments organization develops advanced technologies and solutions that safeguard industries and keep critical systems running. Join our Liquid Analysis team in Shakopee, MN, as a Lead Senior Embedded Software Test Engineer - where you'll help ensure our customers can rely on our new and existing products to provide quality and liquid analysis that protects water quality, supports life sciences, strengthens industrial safety, and serves industries worldwide. If developing test automation and designing testing strategies for complex engineering products excites you, this is your chance to be part of building quality products used around the world - become part of a team that's growing, learning, and focused on delivering results! Who You Are: You take on the challenge of unfamiliar tasks. You represent own interests while being attentive to others' interests as well. You make decisions and take actions without the total picture. You bounce back from setbacks. You proactively seek feedback without being defensive. In this Role, Your Responsibilities Will Be: Preparing and creating test plans and test cases for embedded software, based on requirements and functional documentation Providing technical guidance and mentoring to junior engineers Participating in and help adoption of test development process including designs, reviews, implementations, and test execution Executing test cases, performing regression testing, finding and documenting issues Providing process improvements and recommendations Participate in all aspects of the software development lifecycle from requirements definition through post-release activities Work with cross-functional global teams including Software Development, Hardware Development, and System Architecture. Design, create, debug and maintain test automation code (C#), including software for controlling lab equipment Participating in meaningful peer reviews to improve product quality and team deliverables Continuously learning and growing your technical skills through new challenges Who You Are: You take on the challenge of unfamiliar tasks. You represent own interests while being attentive to others' interests as well. You make decisions and take actions without the total picture. You bounce back from setbacks. You proactively seek feedback without being defensive. For This Role, You Will Need: Bachelor's degree in Engineering or Science from an engineering school required Minimum of six (6) years of applicable experience Legal authorization to work in the United States - Sponsorship will not be provided for this position Preferred Qualifications that Set You Apart: Bachelor's degree in Computer Engineering, Software Engineering, Electrical Engineering or Computer Science An ABET accredited engineering degree is preferred Demonstrated ability in critical thinking, problem solving, and applying engineering rigor Self-motivated with a focus on driving outcomes and meeting commitments Strong communication and collaboration skills Proven strong skills and experience with: C# or other OOO languages Test automation Software test techniques and methodology Testing embedded systems Industrial protocols: Modbus, Profinet, HART, and Fieldbus Our Culture & Commitment to You: At Emerson, we prioritize a workplace where every employee is valued, respected, and empowered to grow. We foster an environment that encourages innovation, collaboration, and diverse perspectives-because we know that great ideas come from great teams. Our commitment to ongoing career development and growing an inclusive culture ensures you have the support to thrive. Whether through mentorship, training, or leadership opportunities, we invest in your success so you can make a lasting impact. We believe diverse teams, working together are key to driving growth and delivering business results. We recognize the importance of employee wellbeing. We prioritize providing flexible, competitive benefits plans to meet you and your family's physical, mental, financial, and social needs. We provide a variety of medical insurance plans, with dental and vision coverage, Employee Assistance Program, 401(k), tuition reimbursement, employee resource groups, recognition, and much more. Our culture offers flexible time off plans, including paid parental leave (maternal and paternal), vacation and holiday leave. Our compensation philosophy is simple: we pay a competitive base salary, within the local market in which we operate, and reward performance during our annual merit review process. The salary range for this role is $112,000-$150,000 annually, commensurate with the skills, talent, capabilities, and experience each candidate brings to a role.
    $112k-150k yearly Auto-Apply 60d+ ago
  • EMBEDDED SOFTWARE LEAD ENGINEER

    Direct Staffing

    Embedded software engineer job in Eden Prairie, MN

    Eden Prairie, MN EXP 5-7 yrs DEG Bach RELO BONUS TRAVEL Job Description. We have an opening for an Embedded Software 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 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 embedded software 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 embedded software 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 embedded software 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 software engineering. -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. 4h ago
  • Sr Embedded Software Engineer - Technical Specialist

    Honeywell 4.5company rating

    Embedded software engineer job in Plymouth, MN

    The future is what you make it. As a Senior Advanced Embedded Software Engineer, you'll play a key role as a technical leader, guiding decisions and shaping solutions, while still being hands-on as an individual contributor. If you're ready to lead technically while staying close to the code, this role is for you. This is your chance to work on breakthrough technologies in Alternative Position, Navigation, and Timing Systems. You'll leverage your expertise in Software Architecture and Embedded Systems to deliver high-quality code and influence the direction of complex projects. Acting as the go-to technical resource, you'll collaborate with a multidisciplinary team of engineers and scientists, ensuring seamless integration and innovation. Plus, you'll have the opportunity to support exciting new business pursuits alongside a dynamic sales and technical team. As a Senior Advanced Embedded SW Engineer, you will be responsible for providing technical expertise on a variety of projects and programs for exciting new technologies in the field of Alternative Position, Navigation, and Timing Systems. You will use your expert knowledge of Software Architecture and Embedded Systems to deliver quality code. You will serve as the focal point for SW development and integration with a multidisciplinary team of engineers and scientists. You will also support new business opportunities and pursuits with an integrated sales, business, and technical team. LOCATION: Plymouth, MN Are you ready to help us make the future? When you join Honeywell, you become a member of our global team of thinkers, innovators, dreamers and doers who make the things that make the future. That means changing the way we fly, fueling jets in an eco-friendly way, keeping buildings smart and safe and even making it possible to breathe on Mars. Working at Honeywell isn't just about developing cool things. That's why our employees enjoy access to dynamic career opportunities across different fields and industries. BENEFITS: Learn more at benefits.honeywell.com. * Unlimited Vacation Plan with No Preset Maximums * Flexible Hybrid Work Schedule * Medical/Rx Health Savings Account (HSA) * Dental/Vision * Life Insurance * Short/Long-Term Disability * Employee Assistance Program (EAP) * 401(k) Match * Education Assistance * Flexible Spending Accounts * Parental Leave * 12 Paid Holidays * Lead team of SW engineers including daily tasking, JIRA project setup and fulfilling Control Account Manager responsibilities * Develop software architectures for embedded systems on GPS-denied applications * Deliver quality code for research and production systems * Contribute to the definition of software development standards and processes * Define and execute Verification and Validation campaigns * Interface with systems engineers, hardware engineers and analysts in the integrated product team * Serve as the SW lead for projects, baselining and tracking the work of a small and dedicated team of engineers * Mentor and train early career engineers YOU MUST HAVE: * Bachelor's degree from an accredited institution in a technical discipline such as the sciences, technology, engineering or mathematics * 7+ years of experience in embedded software development with strong proficiency in C++, and a proven track record of leading software engineering teams to deliver high-quality solutions U.S. Person Requirement: Due to U.S. export control laws, candidates must be U.S. citizen, U.S. permanent resident, or have protected status under asylum or refugee. WE VALUE: * Masters degree preferably in Computer Science or Electrical Engineering * Excellent communication skills, both written and verbal, to effectively collaborate with multidisciplinary teams, stakeholders, and customers * In-depth knowledge of avionics systems, including flight control systems, navigation systems, communication systems, and electrical systems * Knowledge of Inertial, GPS, or Alternative PNT sensors * Experience with SW-level testing and verification techniques, including test plan development, test execution, and test report generation * Strong problem-solving skills and the ability to analyze complex systems, identify issues, and propose effective solutions The annual base salary range for this position is $134,000 - $167,000. Please note that this salary information serves as a general guideline. Honeywell considers various factors when extending an offer, including but not limited to the scope and responsibilities of the position, the candidate's work experience, education and training, key skills, as well as market and business considerations. In addition to a competitive salary, leading-edge work, and developing solutions side-by-side with dedicated experts in their fields, Honeywell employees are eligible for a comprehensive benefits package. This package includes employer subsidized Medical, Dental, Vision, and Life Insurance; Short-Term and Long-Term Disability; 401(k) match, Flexible Spending Accounts, Health Savings Accounts, EAP, and Educational Assistance; Parental Leave, Paid Time Off (for vacation, personal business, sick time, and parental leave), and 12 Paid Holidays. For more information visit: Benefits at Honeywell The application period for the job is estimated to be 40 days from the job posting date; however, this may be shortened or extended depending on business needs and the availability of qualified candidates. Job Posting Date: November 10, 2025
    $134k-167k yearly 24d ago
  • Sr Embedded Software Engineer - Technical Specialist

    The Team and Product

    Embedded software engineer job in Plymouth, MN

    The future is what you make it. As a Senior Advanced Embedded Software Engineer, you'll play a key role as a technical leader, guiding decisions and shaping solutions, while still being hands-on as an individual contributor. If you're ready to lead technically while staying close to the code, this role is for you. This is your chance to work on breakthrough technologies in Alternative Position, Navigation, and Timing Systems. You'll leverage your expertise in Software Architecture and Embedded Systems to deliver high-quality code and influence the direction of complex projects. Acting as the go-to technical resource, you'll collaborate with a multidisciplinary team of engineers and scientists, ensuring seamless integration and innovation. Plus, you'll have the opportunity to support exciting new business pursuits alongside a dynamic sales and technical team. As a Senior Advanced Embedded SW Engineer, you will be responsible for providing technical expertise on a variety of projects and programs for exciting new technologies in the field of Alternative Position, Navigation, and Timing Systems. You will use your expert knowledge of Software Architecture and Embedded Systems to deliver quality code. You will serve as the focal point for SW development and integration with a multidisciplinary team of engineers and scientists. You will also support new business opportunities and pursuits with an integrated sales, business, and technical team. LOCATION: Plymouth, MN Are you ready to help us make the future? When you join Honeywell, you become a member of our global team of thinkers, innovators, dreamers and doers who make the things that make the future. That means changing the way we fly, fueling jets in an eco-friendly way, keeping buildings smart and safe and even making it possible to breathe on Mars. Working at Honeywell isn't just about developing cool things. That's why our employees enjoy access to dynamic career opportunities across different fields and industries. BENEFITS: Learn more at benefits.honeywell.com. · Unlimited Vacation Plan with No Preset Maximums · Flexible Hybrid Work Schedule · Medical/Rx Health Savings Account (HSA) · Dental/Vision · Life Insurance · Short/Long-Term Disability · Employee Assistance Program (EAP) · 401(k) Match · Education Assistance · Flexible Spending Accounts · Parental Leave · 12 Paid Holidays YOU MUST HAVE: · Bachelor's degree from an accredited institution in a technical discipline such as the sciences, technology, engineering or mathematics · 7+ years of experience in embedded software development with strong proficiency in C++, and a proven track record of leading software engineering teams to deliver high-quality solutions U.S. Person Requirement: Due to U.S. export control laws, candidates must be U.S. citizen, U.S. permanent resident, or have protected status under asylum or refugee. WE VALUE: · Masters degree preferably in Computer Science or Electrical Engineering · Excellent communication skills, both written and verbal, to effectively collaborate with multidisciplinary teams, stakeholders, and customers · In-depth knowledge of avionics systems, including flight control systems, navigation systems, communication systems, and electrical systems · Knowledge of Inertial, GPS, or Alternative PNT sensors · Experience with SW-level testing and verification techniques, including test plan development, test execution, and test report generation · Strong problem-solving skills and the ability to analyze complex systems, identify issues, and propose effective solutions The annual base salary range for this position is $134,000 - $167,000. Please note that this salary information serves as a general guideline. Honeywell considers various factors when extending an offer, including but not limited to the scope and responsibilities of the position, the candidate's work experience, education and training, key skills, as well as market and business considerations. In addition to a competitive salary, leading-edge work, and developing solutions side-by-side with dedicated experts in their fields, Honeywell employees are eligible for a comprehensive benefits package. This package includes employer subsidized Medical, Dental, Vision, and Life Insurance; Short-Term and Long-Term Disability; 401(k) match, Flexible Spending Accounts, Health Savings Accounts, EAP, and Educational Assistance; Parental Leave, Paid Time Off (for vacation, personal business, sick time, and parental leave), and 12 Paid Holidays. For more information visit: Benefits at Honeywell The application period for the job is estimated to be 40 days from the job posting date; however, this may be shortened or extended depending on business needs and the availability of qualified candidates. Job Posting Date: November 10, 2025 · Lead team of SW engineers including daily tasking, JIRA project setup and fulfilling Control Account Manager responsibilities · Develop software architectures for embedded systems on GPS-denied applications · Deliver quality code for research and production systems · Contribute to the definition of software development standards and processes · Define and execute Verification and Validation campaigns · Interface with systems engineers, hardware engineers and analysts in the integrated product team · Serve as the SW lead for projects, baselining and tracking the work of a small and dedicated team of engineers · Mentor and train early career engineers
    $134k-167k yearly Auto-Apply 24d ago
  • Sr. Software Design Assurance Engineer

    Inspire Medical Systems Inc. 4.5company rating

    Embedded software engineer job in Golden Valley, 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 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: Bachelor's 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 #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$107,700-$161,500 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.
    $107.7k-161.5k yearly 1d ago
  • Firmware Engineer II

    Resideo Technologies, Inc.

    Embedded software engineer job in Golden Valley, MN

    Develop firmware for a variety of embedded products. You will create project and technical reports as required and help define product architecture as needed. You will participate in schematic/layout review process and test and evaluate prototypes from initial engineering samples to mass production. You will help maintain firmware servers and develop tools for internal use, including scripts and basic hardware interfaces. Aid in the design and development of equipment and systems, and redesign of existing systems to fulfill the needs of Resideo's customers. We invite you to discover for yourself why a career with Resideo is the opportunity you've been looking for. Help create innovative technologies that make the world cleaner and more sustainable, more secure, connected, energy efficient, and productive. Work along side some of the world's most talented engineers. JOB DUTIES: * Develop software ranging from the hardware abstraction layer and upwards. * Programming. * Manage software applications. * Creation of instructional technical manuscripts. * Create reports. * Interface with customers. * Create rapid prototypes to allow concept evaluation. YOU MUST HAVE: * 3+ years of working experience in embedded systems development, debugging, and testing * Proven embedded C/C++ programming skills programming for embedded devices (IAR Workbench, Microsoft Visual Studio Code, etc. * Experience working with embedded RTOS's (eg. FreeRTOS, embedded Linux, etc) * Experience with various communication protocols: Modbus, BACnet, Wi-Fi, Bluetooth, BLE, Zigbee, Z-Wave, Matter, Thread, HomeKit, etc. WE VALUE: * Knowledge of feedback control loops (eg. PI control) * Knowledge of Microcontroller architecture and the ability to create low level device specific algorithms * Experience working in embedded software architectures * Solid communication and collaborative skills * Knowledge of wireless technology * Production experience deploying cloud connected devices WHAT'S IN IT FOR YOU: * Innovation: Bring your creative ideas to the table and be part of a company that values out-of-the-box thinking * Growth: Join a dynamic team with ample opportunities for professional and personal development * Resideo provides employees with a comprehensive benefits package, including life and health insurance, life assistance program, accidental death and dismemberment insurance, disability insurance, retirement plans, vacation & holidays #LI-LH1 #LI-HYBRID
    $68k-89k yearly est. Auto-Apply 24d ago
  • Firmware Engineer II

    Resideo

    Embedded software engineer job in Golden Valley, MN

    Develop firmware for a variety of embedded products. You will create project and technical reports as required and help define product architecture as needed. You will participate in schematic/layout review process and test and evaluate prototypes from initial engineering samples to mass production. You will help maintain firmware servers and develop tools for internal use, including scripts and basic hardware interfaces. Aid in the design and development of equipment and systems, and redesign of existing systems to fulfill the needs of Resideo's customers. We invite you to discover for yourself why a career with Resideo is the opportunity you've been looking for. Help create innovative technologies that make the world cleaner and more sustainable, more secure, connected, energy efficient, and productive. Work along side some of the world's most talented engineers. **JOB DUTIES:** + Develop software ranging from the hardware abstraction layer and upwards. + Programming. + Manage software applications. + Creation of instructional technical manuscripts. + Create reports. + Interface with customers. + Create rapid prototypes to allow concept evaluation. **YOU MUST HAVE:** + 3+ years of working experience in embedded systems development, debugging, and testing + Proven embedded C/C++ programming skills programming for embedded devices (IAR Workbench, Microsoft Visual Studio Code, etc. + Experience working with embedded RTOS's (eg. FreeRTOS, embedded Linux, etc) + Experience with various communication protocols: Modbus, BACnet, Wi-Fi, Bluetooth, BLE, Zigbee, Z-Wave, Matter, Thread, HomeKit, etc. **WE VALUE:** + Knowledge of feedback control loops (eg. PI control) + Knowledge of Microcontroller architecture and the ability to create low level device specific algorithms + Experience working in embedded software architectures + Solid communication and collaborative skills + Knowledge of wireless technology + Production experience deploying cloud connected devices **WHAT'S IN IT FOR YOU:** + Innovation: Bring your creative ideas to the table and be part of a company that values out-of-the-box thinking + Growth: Join a dynamic team with ample opportunities for professional and personal development + Resideo provides employees with a comprehensive benefits package, including life and health insurance, life assistance program, accidental death and dismemberment insurance, disability insurance, retirement plans, vacation & holidays \#LI-LH1 \#LI-HYBRID 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. 24d ago
  • Staff Firmware Engineer

    Dojo Five

    Embedded software engineer job in Saint Paul, MN

    We're always excited to connect with talented Staff Firmware Engineers who love solving complex problems and building systems that make hardware come alive. At Dojo Five, we work on a variety of cutting-edge projects-and since our workload ebbs and flows, this is an evergreen posting. 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! What does an evergreen posting mean? 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! We are open to hiring for W-2 contract to hire roles or 1099 independent contractors! 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 Sh*t: 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 embedded software 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 27d ago
  • Sr. Software Design Assurance Engineer

    Inspire Sleep Apnea Innovation

    Embedded software engineer job in Golden Valley, 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: Bachelor's 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 #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$107,700-$161,500 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.
    $107.7k-161.5k yearly Auto-Apply 10d ago
  • Software Engineer - Guidewire Integration

    The Travelers Companies 4.4company rating

    Embedded software engineer job in Saint Paul, MN

    Who Are We? Taking care of our customers, our communities and each other. That's the Travelers Promise. By honoring this commitment, we have maintained our reputation as one of the best property casualty insurers in the industry for over 170 years. Join us to discover a culture that is rooted in innovation and thrives on collaboration. Imagine loving what you do and where you do it. Job Category Technology Compensation Overview The annual base salary range provided for this position is a nationwide market range and represents a broad range of salaries for this role across the country. The actual salary for this position will be determined by a number of factors, including the scope, complexity and location of the role; the skills, education, training, credentials and experience of the candidate; and other conditions of employment. As part of our comprehensive compensation and benefits program, employees are also eligible for performance-based cash incentive awards. Salary Range $99,100.00 - $163,400.00 Target Openings 1 What Is the Opportunity? Travelers is seeking a Guidewire Integration Software Engineer I to join our organization as we grow and transform our Technology landscape. As a Software Engineer within Personal Insurance, you will work within the Travelers defined SDLC to deliver Guidewire capabilities. In this role you will: * Design, develop, and implement Guidewire integration components * Participate in design and code reviews along with Technical Leads/Architects * Demonstrate a strong passion for following and sharing Guidewire's Cloud standards and best practices Applicants must be authorized to work for ANY employer in the U.S. The company does not sponsor/support H-1B petitions, TN, or Forms I-983/STEM OPT, for this role. What Will You Do? * Perform analysis, design, development, and configuration functions as well as define technical requirements for assignments of intermediate complexity. * Participate with team to perform analysis, assessment and resolution for defects and incidents of intermediate complexity and escalate appropriately. * Work within guidelines set by team to independently tackle well-scoped problems. * Seek opportunities to expand technical knowledge and capabilities. * Perform other responsibilities as assigned. What Will Our Ideal Candidate Have? * Three years of programming/development experience preferred. * Experience with Java, XML, JSON, Rest Services, Event Messaging, Apache Camel, JSLT, Kafka, GIT and AWS required. * Guidewire Integration experience preferred. * Guidewire Cloud implementation experience including exposure to Cloud APIs, Integration Gateway, and AppEvents preferred. * Guidewire Ace Certification is preferred. * Delivery - Intermediate delivery skills including the ability to deliver work at a steady, predictable pace to achieve commitments, decompose work assignments into small batch releases and contribute to tradeoff and negotiation discussions. * Domain Expertise - Demonstrated track record of domain expertise including the ability to understand technical concepts necessary to do the job effectively, demonstrate willingness, cooperation, and concern for business issues and possess in-depth knowledge of immediate systems worked on. * Problem Solving - Proven problem solving skills including debugging skills, allowing you to determine source of issues in unfamiliar code or systems and the ability to recognize and solve repetitive problems rather than working around them, recognize mistakes using them as learning opportunities and break down large problems into smaller, more manageable ones. * Communication - Strong communication skills with the ability to clearly and concisely interact with team members, document work in a clear, easy to follow manner, collaborate well with team members, take in well- scoped requirements and ask the right questions to ensure clarification, seek out and receive constructive criticism well and listen when others are speaking. * Leadership - Intermediate leadership skills with a proven track record of self-motivation in identifying personal growth opportunities. What is a Must Have? * Bachelor's degree or its equivalent in work experience. * One year of programming/development experience. What Is in It for You? * Health Insurance: Employees and their eligible family members - including spouses, domestic partners, and children - are eligible for coverage from the first day of employment. * Retirement: Travelers matches your 401(k) contributions dollar-for-dollar up to your first 5% of eligible pay, subject to an annual maximum. If you have student loan debt, you can enroll in the Paying it Forward Savings Program. When you make a payment toward your student loan, Travelers will make an annual contribution into your 401(k) account. You are also eligible for a Pension Plan that is 100% funded by Travelers. * Paid Time Off: Start your career at Travelers with a minimum of 20 days Paid Time Off annually, plus nine paid company Holidays. * Wellness Program: The Travelers wellness program is comprised of tools, discounts and resources that empower you to achieve your wellness goals and caregiving needs. In addition, our mental health program provides access to free professional counseling services, health coaching and other resources to support your daily life needs. * Volunteer Encouragement: We have a deep commitment to the communities we serve and encourage our employees to get involved. Travelers has a Matching Gift and Volunteer Rewards program that enables you to give back to the charity of your choice. Employment Practices Travelers is an equal opportunity employer. We value the unique abilities and talents each individual brings to our organization and recognize that we benefit in numerous ways from our differences. In accordance with local law, candidates seeking employment in Colorado are not required to disclose dates of attendance at or graduation from educational institutions. If you are a candidate and have specific questions regarding the physical requirements of this role, please send us an email so we may assist you. Travelers reserves the right to fill this position at a level above or below the level included in this posting. To learn more about our comprehensive benefit programs please visit *********************************************************
    $99.1k-163.4k yearly 27d ago
  • Principal Software & Integration Engineer - Burnsville, MN

    RTX Corporation

    Embedded software engineer job in Eagan, MN

    Country: United States of America Onsite U.S. Citizen, U.S. Person, or Immigration Status Requirements: Active and transferable U.S. government issued security clearance is required prior to start date. U.S. citizenship is required, as only U.S. citizens are eligible for a security clearance Security Clearance: DoD Clearance: Secret At Raytheon, the foundation of everything we do is rooted in our values and a higher calling - to help our nation and allies defend freedoms and deter aggression. We bring the strength of more than 100 years of experience and renowned engineering expertise to meet the needs of today's mission and stay ahead of tomorrow's threat. Our team solves tough, meaningful problems that create a safer, more secure world. Job Summary: We have an exciting opportunity available for a Principal Software & Integration Engineer to join our Electro-Optics (EO) department. Responsibilities will include requirements decomposition, detailed software and algorithm design, development, analysis, and prototype test in support of the EO and RF Sensors or Sensing Systems. The multi-disciplined department includes engineers that may be responsible for the following: Designing, modeling/analyzing, and verifying components within a seeker/sensor system across a range of host vehicle environments. Relaying critical interface and performance requirements to customers and suppliers and verifying requirements are met. Utilize many different engineering discipline skills to design, test, verify performance and troubleshoot, as hardware is built up into the subsystem and in some cases the next higher assembly. Our sensor assemblies are installed on host vehicles with a range of challenging environments including UAS's, maritime applications, gun and missile launched projectiles, and low earth orbit platforms. This position will be onsite at our Burnsville, MN location What You Will Do: * Participate as Individual Contributor supporting program activities, delegate, provide technical guidance and mentorship to junior engineers. * Collaborate with subject matter experts across our matrixed organization to define software architecture and ensure seamless integration with new and innovative hardware solutions. * Implement best practices for code quality, including code reviews, automated testing, and continuous integration/continuous deployment pipelines. * Identify and resolve technical challenges and issues, ensuring the robustness and reliability of software solutions. * Ensure software development processes and products comply with industry standards, security protocols, and regulatory requirements. * Stay current with emerging technologies and industry trends, applying this knowledge to drive innovation and improve software development practices. * Work closely with firmware, software, algorithm, and hardware engineers to create a tightly integrated EO, active and passive RF sensing systems solution. * Van and field testing of prototype hardware to assess performance. * Perform requirements development, requirement validation, and subsystem trade studies. * Work on a cross functional engineering team to troubleshoot and provide root cause and corrective action to design and process issues. * Troubleshoot hardware and process issues down to CCA and component levels in a lab setting. * Failure analysis / root cause determination and corrective action implementation. Qualifications You Must Have: * Typically requires a Bachelor's degree in Science, Technology, Engineering or Mathematics (STEM) and a minimum of 7 years of Electro-Optical and RF subsystems experience. * Design experience with gun launched applications, UAS, low earth orbit, or similar challenging environments. * Experience in leading software development and managing complex projects through a research and development environment with undefined and changing requirements. * Active and transferable U.S. government issued security clearance is required prior to start date. U.S. citizenship is required, as only U.S. citizens are eligible for a security clearance. Qualifications We Prefer: * Ability to work in quick-turn iterative nature. * Excellent documentation, verbal and written communication skills, with the ability to effectively collaborate with cross-functional teams and stakeholders. * Strong analytical and problem-solving skills, with the ability to think strategically and creatively. * Comfortable working across design levels of maturity from a white board concept, prototype design and the transition to production. * ABET is the preferred, although not required, accreditation standard. 3.0 cumulative GPA desired. * Ability to develop and present technical briefings. * Current/Active DoD security clearance or SSBI. * Subject matter expertise with industry impact. * Experience with real-time embedded systems and software development for aerospace and defense applications. * Experience with machine learning, bare metal, neural nets or artificial intelligence. * Object identification, recognition and tracking algorithms. * Experience developing virtual algorithm test environments. * Experience in troubleshooting investigations and corrective action processes. * Experience with test equipment, test automation scripting, test conduction, and sensor control. * Experience with hardware/software integration. * Seeker design or sensor systems integration and test experience or coursework in EO and RF applications. * Direct experience with RF or EO design, integration with GPS, IMUs or Systems in a Package (SIP), lab, test and/or production support. * Knowledge and experience in optical and RF design, analysis, and testing. * Class projects, professional internships, or academic research demonstrating the ability to apply technical coursework or computer software skills. * Master's degree in Computer Science, Software Engineering or related Science, Technology, Engineering or Mathematics (STEM) major. What We Offer: Our values drive our actions, behaviors, and performance with a vision for a safer, more connected world. At RTX we value: Trust, Respect, Accountability, Collaboration, and Innovation. As part of our commitment to maintaining a secure hiring process, candidates may be asked to attend select steps of the interview process in-person at one of our office locations, regardless of whether the role is designated as on-site, hybrid or remote. The salary range for this role is 101,000 USD - 203,000 USD. The salary range provided is a good faith estimate representative of all experience levels. RTX considers several factors when extending an offer, including but not limited to, the role, function and associated responsibilities, a candidate's work experience, location, education/training, and key skills. Hired applicants may be eligible for benefits, including but not limited to, medical, dental, vision, life insurance, short-term disability, long-term disability, 401(k) match, flexible spending accounts, flexible work schedules, employee assistance program, Employee Scholar Program, parental leave, paid time off, and holidays. Specific benefits are dependent upon the specific business unit as well as whether or not the position is covered by a collective-bargaining agreement. Hired applicants may be eligible for annual short-term and/or long-term incentive compensation programs depending on the level of the position and whether or not it is covered by a collective-bargaining agreement. Payments under these annual programs are not guaranteed and are dependent upon a variety of factors including, but not limited to, individual performance, business unit performance, and/or the company's performance. This role is a U.S.-based role. If the successful candidate resides in a U.S. territory, the appropriate pay structure and benefits will apply. RTX anticipates the application window closing approximately 40 days from the date the notice was posted. However, factors such as candidate flow and business necessity may require RTX to shorten or extend the application window. RTX is 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, age, disability or veteran status, or any other applicable state or federal protected class. RTX provides affirmative action in employment for qualified Individuals with a Disability and Protected Veterans in compliance with Section 503 of the Rehabilitation Act and the Vietnam Era Veterans' Readjustment Assistance Act. Privacy Policy and Terms: Click on this link to read the Policy and Terms
    $72k-94k yearly est. Auto-Apply 1d ago
  • Firmware Engineering Co-op

    Blue Earth Diagnostics 4.2company rating

    Embedded software engineer job in Eden Prairie, MN

    Why Join Bracco Medical Technologies? We care as much about our employees as we do our patients. Our culture fosters a work environment where employees can thrive, be passionate and have fun along the way. Each member of the Bracco Medical Technologies team has the power to make a difference......every day! Company Overview At Bracco Medical Technologies, every employee has an impact on our Mission to empower lifesaving decisions. We create medical devices that give healthcare providers the insights they need to confidently and safely diagnose patients. Our unique line of products includes Intravascular Ultrasound (IVUS), Fractional Flow Reserve (FFR), Cardiovascular Imaging contrast delivery (CVi), and CT and MRI contrast delivery systems. As part of the Bracco Group, Bracco Medical Technologies benefits from the resources of a multinational conglomerate with broad expertise in cath lab and radiology suite technology and a dedication to continuous advancement. We are currently seeking intern/co-op candidates to learn with us as they engage in a variety of hands-on projects alongside our high-performing and authentic R&D team. Position Summary: Engineers are the trailblazers behind our innovative technologies. They collaborate with colleagues and healthcare professionals, sharing ideas as they design, develop, teach, plan, produce, research, sell, service, and test new life-changing therapies. We are actively involved in shaping the industry and transforming technologies, so physicians have what they need to help their patients move forward with life. We are looking for a Firmware Engineering Co-op who is interested in a challenging, energizing, and rewarding career to push the boundaries of medical technology in Angiography, Physiology, and Imaging. Responsibilities: Apply solid firmware design skills to develop medical devices to meet specific performance and deliver goals according to product development quality system, including design, implement, and test firmware and embedded software to realize specific algorithms or/and general applications based on MCU, DSP, or ARM system. As a team member, contribute significantly to the completion of various project activities, from definition, identifying firmware functional requirements, implementation, code review, and final release according to medical device development processes. Create and implement the software/firmware test plans/protocols and generate test reports to ensure software/firmware design meets the specifications and quality system requirements. Work closely with a cross-function team, including design reviews with QA, RA, test engineers, and hardware engineers to ensure the firmware design meets the product requirements, including safety, reliability, and serviceability. Be creative and innovative in the product development process Make, recommend, or justify critical technical decisions in product design. The decision should be based on broad investigation and testing. Document and transfer developed solutions to the manufacturing team for mass production and provide technical support and sustaining development in the launch phase. Training to be Provided Students will be exposed to working with various departments within Bracco Medical Technologies (BMT). They will learn key requirements that need to be followed in a regulated environment such as the medical device industry. Additionally, our interns and co-ops benefit from a buddy program, career development programming, and opportunities to build their professional networks virtually and in-person with BMT professionals. Qualifications (Knowledge, Skills & Abilities): Minimum: Student pursuing their B.S. or M.S. (preferred) in disciplines such as Computer Engineering, Computer Science, Electrical Engineering, Computer Systems Engineering, or Software Engineering. Familiarity with firmware principles, theories, concepts, techniques, and architecture. Familiarity with embedded system hardware knowledge and development environment. Preferred: Firmware or embedded software development experience. Strong coding skills using C/C++ on embedded systems to realize specific algorithms. Experienced in embedded system design, testing, and debugging, and familiar with embedded development environments. Strong experience in emulators, and JTAG debugging skills. Ability to perform code review, static code analysis, and dynamic code analysis Ability to use analytical techniques and tools, e.g. debuggers, logic analyzers, protocol analyzers, etc. Strong problem-solving and analytical skills. Ability to work independently with team members from various disciplines, e.g. hardware, mechanical, quality, regulatory, etc. Team player with effective verbal and written communication skills. Technical writing skills, ability to develop reports for technology development. Ability to coordinate multiple projects simultaneously. Medical device development experience and IEC60601-1, IEC62304, and related IEC standard familiarity preferred. Strong coding skills using C/C++with ARM Cortex microprocessors, NXP Kinetis, and CAN bus experience is desired Proficient in embedded algorithm development per medical device standards. Good understanding of motor controls, digital signal processing, and Bluetooth low energy is a plus. Familiarity with the Python programming language for integration test script development. Job Location Eden Prairie, Minnesota (no relocation or housing assistance available) Term/Hours Summer through Fall 2026 - May start dates are preferred, but other start dates may be considered. Hours: 40 hours per week To learn more about Bracco Medical Technologies, please visit our website at: ********************************** Bracco Medical Technologies is an equal opportunity/affirmative action employer. Compensation & Total Rewards: Estimated Pay Range: $23.00 - $25.00/hour *Estimated Starting Pay Range is reflective of the range Bracco Medical Technologies reasonably expects to pay for the position. The range provided is based on compensation and market data specific to the position. Total Rewards: Time off - We provide safe and sick time to help you take time for yourself when needed. Live well - We offer medical benefit options to help protect you along the way. Evolve - Through structured on-the-job learning, workshops, and networking events, you'll find many opportunities to grow, personally and professionally.
    $23-25 hourly Auto-Apply 60d+ ago
  • Lead Sr. Embedded Software Engineer

    Emerson 4.5company rating

    Embedded software engineer job in Eden Prairie, MN

    At Emerson, we help the world run safer and smarter. As a global leader in automation, our Mag & Vortex organization develops advanced technologies and solutions that safeguard industries and keep critical systems running. If you are an embedded software professional looking for an opportunity to grow, Emerson has an exciting opportunity for you! Based in our Eden Prairie, Minnesota location, you will work in lead role as part of our team that is responsible for the design, implementation, and support of new products and applications for the Magnetic and Vortex flow transmitter products. If solving complex engineering problems with software excites you, this is your chance to create quality products used around the world - become part of a team that's growing, learning, and focused on delivering results! **In This Role, Your Responsibilities Will Be:** + Developing embedded real-time systems and performing activities in all phases of the software development process to meet rigorous functional safety and cybersecurity requirements + Following and improving software development processes to create high-quality product + Working closely with a global, cross-functional group including test engineers, design engineers, project managers, and product management + Preparing detailed plans to execute software project schedules, including for multiple team members + Providing technical leadership, including mentoring for other engineers, across the globe. + Assisting the product support team to troubleshoot, analyze, and resolve firmware / software issues for released products **Who You Are:** You build and deliver embedded software solutions that exceed customer expectations. You partner with others to get work done. You ask the right questions to accurately analyze situations. You rely on a mixture of analysis, wisdom, experience, and judgment when making decisions. You take consistent action to develop new skills. You deal constructively with problems that do not have clear solutions or outcomes. You adjust communication content and style to meet the needs of diverse stakeholders. **For This Role, You Will Need:** + Bachelor's degree in Engineering or Science from an engineering school required + Minimum of six (6) years of applicable experience + Legal authorization to work in the United States - sponsorship will not be provided for this role + Strong understanding of formal software development process **Preferred Qualifications That Set You Apart:** + Eight (8) years of applicable experience + ABET-accredited Computer Engineering or Electrical Engineering degree + Experience with designing and building embedded firmware systems, including collaborating with the hardware development team + Cybersecurity focused product development experience (e.g. IEC62443) + Functional Safety product development experience (e.g. IEC61508) + Demonstrated ability to meet project schedules on a multi-functional, global product team + Proven strong skills in: + Real-time multi-threaded embedded systems and microcontrollers + Object-oriented design, design patterns, and UML + Architecture design + C, C++, and Assembly + Serial protocol interfaces: SPI, SCI, and I2C + Industrial protocols: Modbus, Profinet, HART, and Ethernet **Our Culture & Commitment to You:** At Emerson, we prioritize a workplace where every employee is valued, respected, and empowered to grow. We foster an environment that encourages innovation, collaboration, and diverse perspectives-because we know that great ideas come from great teams. Our commitment to ongoing career development and growing an inclusive culture ensures you have the support to thrive. Whether through mentorship, training, or leadership opportunities, we invest in your success so you can make a lasting impact. We believe diverse teams, working together are key to driving growth and delivering business results. We recognize the importance of employee wellbeing. We prioritize providing flexible, competitive benefits plans to meet you and your family's physical, mental, financial, and social needs. We provide a variety of medical insurance plans, with dental and vision coverage, Employee Assistance Program, 401(k), tuition reimbursement, employee resource groups, recognition, and much more. Our culture offers flexible time off plans, including paid parental leave (maternal and paternal), vacation and holiday leave. Our compensation philosophy is simple: we pay a competitive base salary, within the local market in which we operate, and reward performance during our annual merit review process. The salary range for this role is $98,000 - $125,000 annually, commensurate with the skills, talent, capabilities, and experience each candidate brings to a role. \#LI-SW1 \#LI- On-site **WHY EMERSON** **Our Commitment to Our People** At Emerson, we are motivated by a spirit of collaboration that helps our diverse, multicultural teams across the world drive innovation that makes the world healthier, safer, smarter, and more sustainable. And we want you to join us in our bold aspiration. We have built an engaged community of inquisitive, dedicated people who thrive knowing they are welcomed, trusted, celebrated, and empowered to solve the world's most complex problems - for our customers, our communities, and the planet. You'll contribute to this vital work while further developing your skills through our award-winning employee development programs. We are a proud corporate citizen in every city where we operate and are committed to our people, our communities, and the world at large. We take this responsibility seriously and strive to make a positive impact through every endeavor. At Emerson, you'll see firsthand that our people are at the center of everything we do. So, let's go. Let's think differently. Learn, collaborate, and grow. Seek opportunity. Push boundaries. Be empowered to make things better. Speed up to break through. Let's go, together. **Work Authorization** Emerson will only employ those who are legally authorized to work in the United States. This is not a position for which sponsorship will be provided. Individuals with temporary visas such as E, F-1(including those with OPT or CPT) , H-1, H-2, L-1, B, J or TN, or who need sponsorship for work authorization now or in the future, are not eligible for hire. **Equal Opportunity Employer** Emerson is an Equal Opportunity/Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to sex, race, color, religion, national origin, age, marital status, political affiliation, sexual orientation, gender identity, genetic information, disability or protected veteran status. We are committed to providing a workplace free of any discrimination or harassment. **Accessibility Assistance or Accommodation** If you have a disability and are having difficulty accessing or using this website to apply for a position, please contact: idisability.administrator@emerson.com . **ABOUT EMERSON** Emerson is a global leader in automation technology and software. Through our deep domain expertise and legacy of flawless execution, Emerson helps customers in critical industries like life sciences, energy, power and renewables, chemical and advanced factory automation operate more sustainably while improving productivity, energy security and reliability. With global operations and a comprehensive portfolio of software and technology, we are helping companies implement digital transformation to measurably improve their operations, conserve valuable resources and enhance their safety. We offer equitable opportunities, celebrate diversity, and embrace challenges with confidence that, together, we can make an impact across a broad spectrum of countries and industries. Whether you're an established professional looking for a career change, an undergraduate student exploring possibilities, or a recent graduate with an advanced degree, you'll find your chance to make a difference with Emerson. Join our team - let's go! **No calls or agencies please.** **Requisition ID** : 25026888 Emerson is an Equal Opportunity/Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to sex, race, color, religion, national origin, age, marital status, political affiliation, sexual orientation, gender identity, genetic information, disability or protected veteran status. We are committed to providing a workplace free of any discrimination or harassment.
    $98k-125k yearly 60d+ ago
  • Sr Embedded Software Engineer - Technical Specialist

    Honeywell 4.5company rating

    Embedded software engineer job in Plymouth, MN

    **_The future is what you make it._** As a **Senior Advanced Embedded Software Engineer** , you'll play a key role as a technical leader, guiding decisions and shaping solutions, while still being hands-on as an individual contributor. If you're ready to lead technically while staying close to the code, this role is for you. This is your chance to work on breakthrough technologies in Alternative Position, Navigation, and Timing Systems. You'll leverage your expertise in Software Architecture and Embedded Systems to deliver high-quality code and influence the direction of complex projects. Acting as the go-to technical resource, you'll collaborate with a multidisciplinary team of engineers and scientists, ensuring seamless integration and innovation. Plus, you'll have the opportunity to support exciting new business pursuits alongside a dynamic sales and technical team. As a Senior Advanced Embedded SW Engineer, you will be responsible for providing technical expertise on a variety of projects and programs for exciting new technologies in the field of Alternative Position, Navigation, and Timing Systems. You will use your expert knowledge of Software Architecture and Embedded Systems to deliver quality code. You will serve as the focal point for SW development and integration with a multidisciplinary team of engineers and scientists. You will also support new business opportunities and pursuits with an integrated sales, business, and technical team. **LOCATION:** Plymouth, MN **_Are you ready to help us make the future?_** When you join Honeywell, you become a member of our global team of thinkers, innovators, dreamers and doers who make the things that make the future. That means changing the way we fly, fueling jets in an eco-friendly way, keeping buildings smart and safe and even making it possible to breathe on Mars. Working at Honeywell isn't just about developing cool things. That's why our employees enjoy access to dynamic career opportunities across different fields and industries. **BENEFITS:** _Learn more at benefits.honeywell.com._ **· Unlimited Vacation Plan with No Preset Maximums** **· Flexible Hybrid Work Schedule** · Medical/Rx Health Savings Account (HSA) · Dental/Vision · Life Insurance · Short/Long-Term Disability · Employee Assistance Program (EAP) · 401(k) Match · Education Assistance · Flexible Spending Accounts · Parental Leave · 12 Paid Holidays · Lead team of SW engineers including daily tasking, JIRA project setup and fulfilling Control Account Manager responsibilities · Develop software architectures for embedded systems on GPS-denied applications · Deliver quality code for research and production systems · Contribute to the definition of software development standards and processes · Define and execute Verification and Validation campaigns · Interface with systems engineers, hardware engineers and analysts in the integrated product team · Serve as the SW lead for projects, baselining and tracking the work of a small and dedicated team of engineers · Mentor and train early career engineers **YOU MUST HAVE:** · Bachelor's degree from an accredited institution in a technical discipline such as the sciences, technology, engineering or mathematics · 7+ years of experience in embedded software development with strong proficiency in C++, and a proven track record of leading software engineering teams to deliver high-quality solutions **U.S. Person Requirement:** Due to U.S. export control laws, candidates must be U.S. citizen, U.S. permanent resident, or have protected status under asylum or refugee. **WE VALUE:** · Masters degree preferably in Computer Science or Electrical Engineering · Excellent communication skills, both written and verbal, to effectively collaborate with multidisciplinary teams, stakeholders, and customers · In-depth knowledge of avionics systems, including flight control systems, navigation systems, communication systems, and electrical systems · Knowledge of Inertial, GPS, or Alternative PNT sensors · Experience with SW-level testing and verification techniques, including test plan development, test execution, and test report generation · Strong problem-solving skills and the ability to analyze complex systems, identify issues, and propose effective solutions The annual base salary range for this position is $134,000 - $167,000. Please note that this salary information serves as a general guideline. Honeywell considers various factors when extending an offer, including but not limited to the scope and responsibilities of the position, the candidate's work experience, education and training, key skills, as well as market and business considerations. In addition to a competitive salary, leading-edge work, and developing solutions side-by-side with dedicated experts in their fields, Honeywell employees are eligible for a comprehensive benefits package. This package includes employer subsidized Medical, Dental, Vision, and Life Insurance; Short-Term and Long-Term Disability; 401(k) match, Flexible Spending Accounts, Health Savings Accounts, EAP, and Educational Assistance; Parental Leave, Paid Time Off (for vacation, personal business, sick time, and parental leave), and 12 Paid Holidays. For more information visit: Benefits at Honeywell The application period for the job is estimated to be 40 days from the job posting date; however, this may be shortened or extended depending on business needs and the availability of qualified candidates. Job Posting Date: November 10, 2025 Honeywell helps organizations solve the world's most complex challenges in automation, the future of aviation and energy transition. As a trusted partner, we provide actionable solutions and innovation through our Aerospace Technologies, Building Automation, Energy and Sustainability Solutions, and Industrial Automation business segments - powered by our Honeywell Forge software - that help make the world smarter, safer and more sustainable. Honeywell 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.
    $134k-167k yearly 24d ago
  • Firmware Engineer II

    Resideo

    Embedded software engineer job in Golden Valley, MN

    Develop firmware for a variety of embedded products. You will create project and technical reports as required and help define product architecture as needed. You will participate in schematic/layout review process and test and evaluate prototypes from initial engineering samples to mass production. You will help maintain firmware servers and develop tools for internal use, including scripts and basic hardware interfaces. Aid in the design and development of equipment and systems, and redesign of existing systems to fulfill the needs of Resideo's customers. We invite you to discover for yourself why a career with Resideo is the opportunity you've been looking for. Help create innovative technologies that make the world cleaner and more sustainable, more secure, connected, energy efficient, and productive. Work along side some of the world's most talented engineers. JOB DUTIES: Develop software ranging from the hardware abstraction layer and upwards. Programming. Manage software applications. Creation of instructional technical manuscripts. Create reports. Interface with customers. Create rapid prototypes to allow concept evaluation. YOU MUST HAVE: 3+ years of working experience in embedded systems development, debugging, and testing Proven embedded C/C++ programming skills programming for embedded devices (IAR Workbench, Microsoft Visual Studio Code, etc. Experience working with embedded RTOS's (eg. FreeRTOS, embedded Linux, etc) Experience with various communication protocols: Modbus, BACnet, Wi-Fi, Bluetooth, BLE, Zigbee, Z-Wave, Matter, Thread, HomeKit, etc. WE VALUE: Knowledge of feedback control loops (eg. PI control) Knowledge of Microcontroller architecture and the ability to create low level device specific algorithms Experience working in embedded software architectures Solid communication and collaborative skills Knowledge of wireless technology Production experience deploying cloud connected devices WHAT'S IN IT FOR YOU: Innovation: Bring your creative ideas to the table and be part of a company that values out-of-the-box thinking Growth: Join a dynamic team with ample opportunities for professional and personal development Resideo provides employees with a comprehensive benefits package, including life and health insurance, life assistance program, accidental death and dismemberment insurance, disability insurance, retirement plans, vacation & holidays #LI-LH1 #LI-HYBRID
    $68k-89k yearly est. Auto-Apply 24d ago
  • Software Engineer - Guidewire Integration

    Travelers Insurance Company 4.4company rating

    Embedded software engineer job in Saint Paul, MN

    **Who Are We?** Taking care of our customers, our communities and each other. That's the Travelers Promise. By honoring this commitment, we have maintained our reputation as one of the best property casualty insurers in the industry for over 170 years. Join us to discover a culture that is rooted in innovation and thrives on collaboration. Imagine loving what you do and where you do it. **Job Category** Technology **Compensation Overview** The annual base salary range provided for this position is a nationwide market range and represents a broad range of salaries for this role across the country. The actual salary for this position will be determined by a number of factors, including the scope, complexity and location of the role; the skills, education, training, credentials and experience of the candidate; and other conditions of employment. As part of our comprehensive compensation and benefits program, employees are also eligible for performance-based cash incentive awards. **Salary Range** $99,100.00 - $163,400.00 **Target Openings** 1 **What Is the Opportunity?** Travelers is seeking a Guidewire Integration Software Engineer I to join our organization as we grow and transform our Technology landscape. As a Software Engineer within Personal Insurance, you will work within the Travelers defined SDLC to deliver Guidewire capabilities. In this role you will: - Design, develop, and implement Guidewire integration components - Participate in design and code reviews along with Technical Leads/Architects - Demonstrate a strong passion for following and sharing Guidewire's Cloud standards and best practices Applicants must be authorized to work for ANY employer in the U.S. The company does not sponsor/support H-1B petitions, TN, or Forms I-983/STEM OPT, for this role. **What Will You Do?** + Perform analysis, design, development, and configuration functions as well as define technical requirements for assignments of intermediate complexity. + Participate with team to perform analysis, assessment and resolution for defects and incidents of intermediate complexity and escalate appropriately. + Work within guidelines set by team to independently tackle well-scoped problems. + Seek opportunities to expand technical knowledge and capabilities. + Perform other responsibilities as assigned. **What Will Our Ideal Candidate Have?** + **_Three years of programming/development experience preferred._** + **_Experience with Java, XML, JSON, Rest Services, Event Messaging, Apache Camel, JSLT, Kafka, GIT and AWS required._** + **_Guidewire Integration experience preferred._** + **_Guidewire Cloud implementation experience including exposure to Cloud APIs, Integration Gateway, and AppEvents preferred._** + **_Guidewire Ace Certification is preferred._** + Delivery - Intermediate delivery skills including the ability to deliver work at a steady, predictable pace to achieve commitments, decompose work assignments into small batch releases and contribute to tradeoff and negotiation discussions. + Domain Expertise - Demonstrated track record of domain expertise including the ability to understand technical concepts necessary to do the job effectively, demonstrate willingness, cooperation, and concern for business issues and possess in-depth knowledge of immediate systems worked on. + Problem Solving - Proven problem solving skills including debugging skills, allowing you to determine source of issues in unfamiliar code or systems and the ability to recognize and solve repetitive problems rather than working around them, recognize mistakes using them as learning opportunities and break down large problems into smaller, more manageable ones. + Communication - Strong communication skills with the ability to clearly and concisely interact with team members, document work in a clear, easy to follow manner, collaborate well with team members, take in well- scoped requirements and ask the right questions to ensure clarification, seek out and receive constructive criticism well and listen when others are speaking. + Leadership - Intermediate leadership skills with a proven track record of self-motivation in identifying personal growth opportunities. **What is a Must Have?** + Bachelor's degree or its equivalent in work experience. + One year of programming/development experience. **What Is in It for You?** + **Health Insurance** : Employees and their eligible family members - including spouses, domestic partners, and children - are eligible for coverage from the first day of employment. + **Retirement:** Travelers matches your 401(k) contributions dollar-for-dollar up to your first 5% of eligible pay, subject to an annual maximum. If you have student loan debt, you can enroll in the Paying it Forward Savings Program. When you make a payment toward your student loan, Travelers will make an annual contribution into your 401(k) account. You are also eligible for a Pension Plan that is 100% funded by Travelers. + **Paid Time Off:** Start your career at Travelers with a minimum of 20 days Paid Time Off annually, plus nine paid company Holidays. + **Wellness Program:** The Travelers wellness program is comprised of tools, discounts and resources that empower you to achieve your wellness goals and caregiving needs. In addition, our mental health program provides access to free professional counseling services, health coaching and other resources to support your daily life needs. + **Volunteer Encouragement:** We have a deep commitment to the communities we serve and encourage our employees to get involved. Travelers has a Matching Gift and Volunteer Rewards program that enables you to give back to the charity of your choice. **Employment Practices** Travelers is an equal opportunity employer. We value the unique abilities and talents each individual brings to our organization and recognize that we benefit in numerous ways from our differences. In accordance with local law, candidates seeking employment in Colorado are not required to disclose dates of attendance at or graduation from educational institutions. If you are a candidate and have specific questions regarding the physical requirements of this role, please send us an email (*******************) so we may assist you. Travelers reserves the right to fill this position at a level above or below the level included in this posting. To learn more about our comprehensive benefit programs please visit ******************************************************** .
    $99.1k-163.4k yearly 60d+ ago

Learn more about embedded software engineer jobs

How much does an embedded software engineer earn in Apple Valley, MN?

The average embedded software engineer in Apple Valley, MN earns between $66,000 and $109,000 annually. This compares to the national average embedded software engineer range of $77,000 to $134,000.

Average embedded software engineer salary in Apple Valley, MN

$85,000
Job type you want
Full Time
Part Time
Internship
Temporary