Post job

Embedded software engineer jobs in Plymouth, MN - 362 jobs

All
Embedded Software Engineer
Firmware Engineer
Embedded Engineer
Software Integrator Engineer
Designation-Senior Software Engineer
Senior Software Engineer
Principal Software Engineer
Senior Firmware Engineer
  • Principal Software Engineer

    On-Demand Group 4.3company rating

    Embedded software engineer job in Minneapolis, MN

    On-Demand Group is currently seeking for a Principal Software Engineer for a 3-month contract engagement to start. Title: Principal Software Engineer Duration: 3-month contract to hire The Principal Software Engineer position is responsible for delivering successful technical solutions for the Oracle HCM Cloud/Fusion platforms. The individual is responsible for development and support activities with minimal supervision and guidance. A successful candidate will have a solid record of delivering technical solutions under timeline and a proven track record of working efficiently with business, functional, and technical teams. This role's focus is on the development, maintenance, and support of new and existing Oracle EBS and Cloud/Fusion functionality. The Principal Software Engineer will mentor, lead, and indirectly influence internally and cross functionally. ACCOUNTABILITIES: Leads and participates in schedule definition, system design, scope definition and development/selection of software solutions: • Works with a team or independently to research and define user requirements and understand their needs, address those needs, handle problems as they arise, and escalate issues as required. • With minimal direction, works to formulate system scope, objectives, requirements, and design documentation. • Works with a team to provide information and development schedules for assigned work. • Leads the creation of appropriate documentation for all application modifications and new development. • Develops applications/enhancements within client's defined architecture and following the predefined processes/methodologies. • Proactively communicates with and coordinates activities with other team members. Team Support: • Works with team members to develop, maintain and improve critical internal and external production applications. • Works with Infrastructure and Service Desk teams to identify, diagnose and remediate production system issues. • Provides timely status updates for assigned work to the team members and leadership. • Researches the changing marketplace to keep current with technology and upgrades. • Provides production system support as needed. • Mentor, support, guide, and train other team members. • May support or provide technical expertise within team and cross functionally. • Other duties as assigned. REQUIRED QUALIFICATIONS: Knowledge of: • Knowledge of enterprise frameworks, systems integrations, software development and testing methodologies is required • Technical expertise/knowledge of development tools and processes • Strong knowledge of developing interface and conversion routines • Advanced knowledge of the development life cycle including testing process and methods, variable programming fundamentals, conditional execution, data structures, compilation and debugging tools • Advanced knowledge of Agile and object-oriented software development methodologies • Generating process documentation • Familiarity with SDLC • Automated testing / regression testing • Experience in a Scrum/Agile development environment • Knowledge and experience with o SQL, PL/SQL, XML, BI Publisher o Oracle Visual Builder Studio o Oracle Fast Formulas o Linux shell scripts o SOAP XML, WSDL, XML schema, and XSL o RESTful services, JSON o SOA gateway deployments o SOAPUI, XMLSpy, POSTMAN for SOA testing and development o Code management and deployment platforms for Oracle Fusion/PaaS • Knowledge of some or all of Cloud HCM suite of products: o Core HR o Payroll o Learning o Absence Management o Time and Labor o Compensation o Recruiting o Workforce management o Performance management o Goal management o Reporting - OTBI/BI-SQL o Benefits • Opening, managing, and resolving Oracle service requests with Oracle support • Demonstrated knowledge of Oracle suggested standards and approach for delivering EBS and Cloud solutions The projected hourly range for this position is $70 to $80. On-Demand Group (ODG) provides employee benefits which includes healthcare, dental, and vision insurance. ODG is an equal opportunity employer that does not discriminate on the basis of race, color, religion, gender, sexual orientation, age, national origin, disability, or any other characteristic protected by law.
    $70-80 hourly 3d ago
  • Job icon imageJob icon image 2

    Looking for a job?

    Let Zippia find it for you.

  • Senior Software Engineer

    Docsi

    Embedded software engineer job in Minneapolis, MN

    DOCSI is seeking a talented, driven 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 5d ago
  • Embedded Software Engineer

    General Dynamics Mission Systems 4.9company rating

    Embedded software engineer job in Bloomington, MN

    Basic Qualifications Education Requirements: Requires a Bachelor's degree in Software Engineering, or a related Science, Engineering or Mathematics field. Also requires 5+ years of job-related experience, or a Master's degree plus 3 years of job-related experience. Agile experience preferred. Clearance Requirements: Department of Defense Secret security clearance is required at time of hire. Applicants selected will be subject to a U.S. Government security investigation and must meet eligibility requirements for access to classified information. Due to the nature of work performed within our facilities, U.S. citizenship is required. Responsibilities for this Position ROLE AND POSITION OBJECTIVES: As a software engineer for Airborne Systems, you'll be a member of a cross functional team responsible for airborne computers that process and display mission data in the cockpit, to crypto products for identifying friendly aircraft, and weapon control systems that enable the launch and control of precision guided weapons, we work to ensure the world's most advanced aircraft maintain air superiority and information dominance. We encourage you to apply if you have any of these preferred skills or experiences: Knowledge of general programming principles and optimization strategies, with previous experience in... C/C++ Python Rust Embedded Linux What sets you apart: Willingness to dig into hardware specifications and leveraging hardware interfaces in the composition of low-level software solutions. Expertise in applying technology and technical skills to solve challenges in creative ways Creative thinker with demonstrated success leading the software development life cycle Expertise in applying technical standards and methodologies to solve challenges Exceptional communication skills with the capacity to secure buy-in on concepts and ideas Collaborative team player eager to provide technical leadership and position others for success Commitment to ongoing professional development for yourself and others Our Commitment to You: An exciting career path with opportunities for continuous learning and development. Research oriented work, alongside award winning teams developing practical solutions for our nation's security Flexible schedules with every other Friday off work, if desired (9/80 schedule) Competitive benefits, including 401k matching, flex time off, paid parental leave, healthcare benefits, health & wellness programs, employee resource and social groups, and more See more at gdmissionsystems.com/careers/why-work-for-us/benefits Workplace Options: This position will be primarily on-site in our Bloomington office. Salary Note This estimate represents the typical salary range for this position based on experience and other factors (geographic location, etc.). Actual pay may vary. This job posting will remain open until the position is filled. Combined Salary Range USD $112,924.00 - USD $125,275.00 /Yr. Company Overview General Dynamics Mission Systems (GDMS) engineers a diverse portfolio of high technology solutions, products and services that enable customers to successfully execute missions across all domains of operation. With a global team of 12,000+ top professionals, we partner with the best in industry to expand the bounds of innovation in the defense and scientific arenas. Given the nature of our work and who we are, we value trust, honesty, alignment and transparency. We offer highly competitive benefits and pride ourselves in being a great place to work with a shared sense of purpose. You will also enjoy a flexible work environment where contributions are recognized and rewarded. If who we are and what we do resonates with you, we invite you to join our high-performance team! Equal Opportunity Employer / Individuals with Disabilities / Protected Veterans
    $112.9k-125.3k yearly Auto-Apply 28d 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
  • Firmware Engineer

    Actalent

    Embedded software engineer job in Minneapolis, MN

    As a Firmware/Hardware Engineer, your primary role will be to develop firmware and design hardware for a variety of custom embedded control products, ranging from pump control to smart energy products and other emerging technologies. You will design and review schematics and hardware layouts, develop firmware, and test both firmware and hardware for embedded controllers to ensure they meet functional specifications and customer needs. Collaboration with the R&D team to understand requirements for product implementation is essential. Responsibilities + Develop firmware for a variety of custom embedded control products. + Design and review schematics and hardware layouts. + Test firmware and hardware for embedded controllers to ensure functionality and meet customer needs. + Collaborate closely with the R&D team to understand and implement product requirements. Essential Skills + Experience writing embedded firmware in C/C++ for microcontrollers from NXP, Atmel, and ST, with and without a Real-Time Operating System. + Ability to read schematics and debug embedded controllers on circuit boards. + Proficiency in hardware design for embedded controller applications. + Skill in creating schematics, selecting components, and designing analog and digital circuits. + Knowledge of I2C, UART, and SPI interfaces, UI/UX development. + Familiarity with Ethernet, Wi-Fi, Bluetooth, and other wireless protocols. + A 4-year degree in Computer Engineering, Electrical Engineering, or an equivalent degree. + 7-10 years of relevant experience. Additional Skills & Qualifications + Experience with multithreading, device drivers, and low-level firmware development. + Skills in board bring-up and hardware integration. + Experience with embedded software and systems Job Type & Location This is a Permanent position based out of Minneapolis, MN. Pay and Benefits The pay range for this position is $45.00 - $60.00/hr. Eligibility requirements apply to some benefits and may depend on your job classification and length of employment. Benefits are subject to change and may be subject to specific elections, plan, or program terms. If eligible, the benefits available for this temporary role may include the following: - Medical, dental & vision - Critical Illness, Accident, and Hospital - 401(k) Retirement Plan - Pre-tax and Roth post-tax contributions available - Life Insurance (Voluntary Life & AD&D for the employee and dependents) - Short and long-term disability - Health Spending Account (HSA) - Transportation benefits - Employee Assistance Program - Time Off/Leave (PTO, Vacation or Sick Leave) Workplace Type This is a hybrid position in Minneapolis,MN. Application Deadline This position is anticipated to close on Jan 27, 2026. About Actalent Actalent is a global leader in engineering and sciences services and talent solutions. We help visionary companies advance their engineering and science initiatives through access to specialized experts who drive scale, innovation and speed to market. With a network of almost 30,000 consultants and more than 4,500 clients across the U.S., Canada, Asia and Europe, Actalent serves many of the Fortune 500. The company is an equal opportunity employer and will consider all applications without regard to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law. If you would like to request a reasonable accommodation, such as the modification or adjustment of the job application process or interviewing due to a disability, please email actalentaccommodation@actalentservices.com (%20actalentaccommodation@actalentservices.com) for other accommodation options.
    $45-60 hourly 6d ago
  • Lead Embedded Engineer

    Resideo Technologies, Inc.

    Embedded software engineer job in Golden Valley, MN

    As the Lead Embedded Engineer, you will participate in a project team environment, owning the requirements and dependencies amongst the different engineering functions. The project team will be responsible for the development of cutting-edge connected devices. Your expertise in product architecture, design, project management, and new product introduction process will be crucial in ensuring the requirements & dependencies are completed allowing successful delivery of high-quality, reliable, and secure products. JOB DUTIES: * Ensure that global engineering functions are highly organized through dependency tracking and have the tools to work seamlessly across time zones. * Partner with the other engineering functional team leads to deliver high quality products, on time and in scope. * Partner and coordinate dependencies with external design resources as needed. * Recommending & drive process improvements to improve team efficiency. * Support development of product plans and roadmaps for Comfort product lines. * Ensure that appropriate technologies are identified, researched, and developed for timely introduction into Resideo products and systems. * Ensure that product architecture, design and development support common platforms, maximize reuse and reduce product development cycle time. YOU MUST HAVE: * 5+ years of experience in embedded product development * 3+ years of experience in product requirement creation * 3+ years of experience in product development lifecycle * 3+ years of experience with coordinating dependencies between the engineering functions, such as firmware, mechanical, hardware, and software engineering team members. WE VALUE: * Prior engineering management or technical leadership. * Experience in HVAC related business. * Agile development process experience. * Firmware engineering design experience with connected products, based on Linux or FreeRTOS operating systems. * Excellent project management skills * Ability to forge solid relationships and manage across a global business environment. * Effective verbal, written and interpersonal communication skills. * Ability to identify issues, requirements, and opportunities for improvement. * Ability to challenge the status quo and drive change. * Product development expertise from concept to product launch; familiarity with a phased NPI (new product introduction) process. * Ability to consistently make timely decisions and balancing systematic analysis with decisiveness, even in the face of complexity. * Strategic thinking, analytical problem solving, and effective management on complex projects. * Demonstrated cross-functional interaction with Sales, Product Management, Quality and Operations. * Familiarity with hardware design, firmware platforming and app & cloud integration. WHAT'S IN IT FOR YOU: * Opportunity to have a direct impact on high-scale projects and products selling to millions of homes and businesses worldwide. * Play a key role in driving a world where people are healthy, happy, safe, and secure through innovative connected automation solutions. * Influence over a dynamic tech stack and the opportunity to work with and explore cutting-edge technologies. * Collaborate with high-performing, cross-functional teams in an agile and intellectually stimulating environment. #LI-MA1 #LI-HYBRID
    $68k-89k yearly est. Auto-Apply 14d ago
  • Lead Embedded Engineer

    Resideo

    Embedded software engineer job in Golden Valley, MN

    As the **Lead Embedded Engineer** , you will participate in a project team environment, owning the requirements and dependencies amongst the different engineering functions. The project team will be responsible for the development of cutting-edge connected devices. Your expertise in product architecture, design, project management, and new product introduction process will be crucial in ensuring the requirements & dependencies are completed allowing successful delivery of high-quality, reliable, and secure products. **JOB DUTIES:** + Ensure that global engineering functions are highly organized through dependency tracking and have the tools to work seamlessly across time zones. + Partner with the other engineering functional team leads to deliver high quality products, on time and in scope. + Partner and coordinate dependencies with external design resources as needed. + Recommending & drive process improvements to improve team efficiency. + Support development of product plans and roadmaps for Comfort product lines. + Ensure that appropriate technologies are identified, researched, and developed for timely introduction into Resideo products and systems. + Ensure that product architecture, design and development support common platforms, maximize reuse and reduce product development cycle time. **YOU MUST HAVE:** + 5+ years of experience in embedded product development + 3+ years of experience in product requirement creation + 3+ years of experience in product development lifecycle + 3+ years of experience with coordinating dependencies between the engineering functions, such as firmware, mechanical, hardware, and software engineering team members. **WE VALUE:** + Prior engineering management or technical leadership. + Experience in HVAC related business. + Agile development process experience. + Firmware engineering design experience with connected products, based on Linux or FreeRTOS operating systems. + Excellent project management skills + Ability to forge solid relationships and manage across a global business environment. + Effective verbal, written and interpersonal communication skills. + Ability to identify issues, requirements, and opportunities for improvement. + Ability to challenge the status quo and drive change. + Product development expertise from concept to product launch; familiarity with a phased NPI (new product introduction) process. + Ability to consistently make timely decisions and balancing systematic analysis with decisiveness, even in the face of complexity. + Strategic thinking, analytical problem solving, and effective management on complex projects. + Demonstrated cross-functional interaction with Sales, Product Management, Quality and Operations. + Familiarity with hardware design, firmware platforming and app & cloud integration. **WHAT'S IN IT FOR YOU:** + Opportunity to have a direct impact on high-scale projects and products selling to millions of homes and businesses worldwide. + Play a key role in driving a world where people are healthy, happy, safe, and secure through innovative connected automation solutions. + Influence over a dynamic tech stack and the opportunity to work with and explore cutting-edge technologies. + Collaborate with high-performing, cross-functional teams in an agile and intellectually stimulating environment. \#LI-MA1 \#LI-HYBRID Resideo Technologies has announced its intention to spin off ADI Global Distribution and establish it as a separate, publicly traded company. Under this plan, ADI will continue its role as a leading global wholesale distributor serving commercial and residential markets, while Resideo will retain its manufacturing and product-solutions business. Upon separation, both companies will operate independently to better serve their respective markets and customers. The spin-off is currently targeted for completion in the second half of 2026, subject to customary conditions. Resideo is a $6.76 billion global manufacturer, developer, and distributor of technology-driven sensing and control solutions that help homeowners and businesses stay connected and in control of their comfort, security, energy use, and smart living. We focus on the professional channel, serving over 100,000 contractors, installers, dealers, and integrators across the HVAC, security, fire, electrical, and home comfort markets. Our products are found in more than 150 million residential and commercial spaces worldwide, with tens of millions of new devices sold annually. Trusted brands like Honeywell Home, First Alert, and Resideo power connected living for over 12.8 million customers through our Products & Solutions segment. Our ADI | Snap One segment spans 200+ stocking locations in 17 countries, offering a catalog of over 500,000 products from more than 1,000 manufacturers. With a global team of more than 14,000 employees, we offer the opportunity to make a real impact in a fast-growing, purpose-driven industry. Learn more at ************************ At Resideo, we bring together diverse individuals to build the future of homes. Resideo is an equal opportunity employer. Qualified applicants will be considered without regard to age, race, creed, color, national origin, ancestry, marital status, affectional or sexual orientation, gender identity or expression, disability, nationality, sex, religion, or veteran status. For more information on applicable U.S. equal employment regulations, refer to the ****************************************************************************************************************************************************** If you require a reasonable accommodation to apply for a job, please use Contact Us form for assistance.
    $68k-89k yearly est. 14d ago
  • Sr. Software Design Assurance Engineer

    Inspire Medical Systems Inc. 4.5company rating

    Embedded software engineer job in Minneapolis, MN

    Job Description ABOUT INSPIRE MEDICAL SYSTEMS Inspire is the first of its kind medical device designed to make a difference in the lives of those living with Obstructive Sleep Apnea (OSA). We are revolutionizing the sleep industry with our FDA-approved medical device, designed to reduce OSA severity for those who cannot tolerate or get consistent benefit from CPAP. Inspire Medical Systems is committed to enhancing patients' lives through sleep innovation. We are steadfast in our commitment to prioritize patient outcomes, act with integrity and lead with respect. With positive persistence at our core, we are committed to all those we serve. WHY JOIN OUR FAST-GROWING TEAM At Inspire, we value people - your diverse experiences, backgrounds, and thoughts. We elevate voices and encourage learning opportunities to build a professional network that grows into community. We embrace a people-first culture by offering excellent benefits, 401k matching, ESPP, flexible time off (FTO), and tuition reimbursement. If you're passionate about making a difference in people's lives and want to work with innovative technology, come be a part of our great team! ESSENTIAL JOB FUNCTIONS This position is responsible for product software quality assurance support of new product development projects and design changes. This individual will ensure design control requirements are implemented and followed, will support multiple product development projects with a primary focus on software projects. This individual will ensure that the quality objectives are met during the product development and design transfer life cycle. This position is responsible for performing tasks that will assure a high level of product reliability along with regulatory compliance and provide technical direction to Inspire staff on matters of quality and compliance throughout the product's lifecycle. This position will work with Development, Operations, Manufacturing, Regulatory, Quality and other functional areas globally to ensure work is completed in accordance with Inspire procedures and geographic regulations. OPPORTUNITIES YOU WILL HAVE IN THIS ROLE Partner with Development to generate project deliverables and conduct audits of the deliverables prior to product release. Ensure design history content integrity, completeness, and regulatory / standards compliance; Collaboratively communicating & resolving gaps with cross-functional team members. Provide product software design assurance services, including planning for software design validation, design transfer, test system development and validation., Including active cross-functional root-cause analysis investigation and resolution. Partner with Development on the validation of software test environments and software tools, including test methodology, test protocol and acceptance criteria development. Support risk management activities from product concept through commercialization. Product expertise and guidance on global medical device software and security standards or other specific industry standards to ensure compliance with those standards. Lead and document standard updates and compliance reviews at the prescribed frequency. Provide quality engineering support for design changes, sustaining engineering projects and when applicable supplier changes. Work within a cross-functional team to identify and implement effective controls and support product development from concept through commercialization Ensure quality system procedural requirements and development life cycle phases are followed. Ensure proper cyber security testing and controls are utilized and documented Generate and/or approve the following: DHF deliverables, Engineering Change Orders (ECOs), Risk Management documents and Device Master Record (DMR) deliverables. Provides project direction, coaching, and mentoring for engineering and technical team personnel to ensure best-in-class Software Design Quality Engineering practices. Applies sound, systematic problem-solving methodologies in identifying, prioritizing, communicating, and resolving quality issues. Support both internal and external audit activities. Support other quality projects and initiatives as assigned. WHAT YOU CAN BRING TO OUR GREAT TEAM Required: Associates degree in a technical or scientific field 5 years minimum experience with medical device software quality or software design assurance role for finished medical devices. Comprehensive knowledge on medical software device design standards along with global regulations for medical device software design. Demonstrated team leadership skills and ability to prioritize, execute and report on projects A Knowledge on medical device data systems (MDDS) Experience with risk management standard ISO14971 as well as risk management tools such as dFMEA and pFMEA. Knowledge on ISO and FDA/Quality System Requirements. (e.g., ISO 13485; ISO 14969; IEC 62304, FDA 21 CRF Part 820, 821, 822) Experience working with HIPPA and GDPR. Strong project and time management skills Ability to work on multiple tasks concurrently with changing priorities Proficient with of MS Word, Excel and PowerPoint Experience with Class III active implantable products. Preferred: Experience in software design reliability, process and product quality assurance functions ASQ certifications; CSQE, CRE, CQM, CQE, etc. Experience working with bug tracking tools such as JIRA. Experience with GHTF requirements for process validations, etc Bachelor's degree in a technical or scientific field #LI-Onsite The salary for this position will be offered at a level consistent with the experience and qualifications of the candidate. This information reflects the anticipated salary range for this position at the time of posting. The salary range may be modified in the future and actual compensation may vary from the posting based on various factors such as geographic location, work experience, education and/or skill level. Salary$108,000-$160,000 USD BENEFITS AND OTHER COMPENSATION Inspire offers a highly competitive benefits package including ( general description of the benefits and other compensation offered ): Multiple health insurance plan options. Employer contributions to Health Savings Account. Dental, Vision, Life and Disability benefits. 401k plan + employer match. Identity Protection. Flexible time off. Tuition Reimbursement. Employee Assistance program. All employees have the opportunity to participate in the ownership and success of Inspire. Employees at all levels can participate through equity awards and the Employee Stock Purchase Program. Inspire Medical Systems provides equal employment opportunity (EEO) to all employees and applicants without regard to race, color, religion, creed, sex, national origin, age, disability, marital status, familial status, sexual orientation, status regarding public assistance, membership or activity in a local commission, military or veteran status, genetic information, pregnancy or childbirth, or any other status protected by applicable federal, state, and local laws. This policy applies to all aspects of the employment relationship, including recruitment, hiring, compensation, promotion, transfer, disciplinary action, layoff, return from layoff, training, and social and recreational programs. Inspire Medical Systems complies with applicable laws governing non-discrimination in employment in every location in which Inspire Medical Systems has facilities. All such employment decisions will be made without unlawfully discriminating on any prohibited basis. Inspire Medical Systems is an equal opportunity employer with recruitment efforts focused on ensuring a diverse workforce. Applicants with a disability that need accommodation to complete the Inspire Medical Systems application process should contact Human Resources at ************ or email careers@inspiresleep(dot)com Inspire Medical Systems participates in E-Verify.
    $108k-160k yearly 3d ago
  • Staff Firmware Engineer - US Only

    Dojo Five

    Embedded software engineer job in Saint Paul, MN

    At Dojo Five, we're constantly seeking engineers who thrive on solving complex technical challenges, enjoy collaborating across disciplines, and take pride in creating quality, reliable, high-performance solutions. If you're excited by the opportunity to make a lasting impact and push the boundaries of embedded technology using modern best practices, we'd love to connect with you! This is an evergreen posting. That means we may not have an immediate opening today, but we're looking ahead and building relationships with great engineers for upcoming projects. If your background looks like a good fit, our team will reach out to start the interview process. We encourage you to apply and stay connected, because when the right project kicks off, we move fast! Responsibilities A Staff Firmware Engineer is an experienced professional with strong professional experience in embedded systems development. They play a crucial role in designing, implementing, and maintaining firmware solutions. Additionally, they possess the skills, knowledge, and ability to directly interact with customers, lead projects, and be responsible for their team and project performance. Set strategic direction for major advancements in modern best-practices for our clients and for DojoFive Develop, program, review, and test firmware, products, and electronics Design build systems, code repositories, and documentation policies Provide guidance for how to establish project expectations and successfully follow through Provide technical guidance, career development coaching and mentorship, including but not limited to leading technical training Demonstrate and hold others accountable to the Dojo Five Values and Dojo Five Way Regularly participate in branding outreach and marketing activities. Lead projects, including work breakdown, architectural discussion, and guidance Collaborate with cross-functional teams to define project goals and requirements Lead various recruitment activities, group interviews and technical reviews Attend Dojo Five leadership training and development activities Participate in sales discussions representing the Dojo Five's technical capabilities Manage work time independently, but report it accurately Core Values Always Learning: Provides expert advice and weighs in on complex decisions and problems that impact other teams or the company at large. Humble Confidence: Able to scope and define all sizes of work or projects into well-defined milestones and timeframes. Always Deliver: Regularly delivers projects or work as and when required; if not possible expectations are always managed and the reasons why clearly articulated. Push Boundaries: Identifies and proactively tackles future issues before they grow into something even bigger. Give a Shit: Takes on self-initiated experiments to push boundaries within a project or the company while staying within budget and time constraints. Demonstrated track record of valuable, adopted innovations. Have Fun: Consistently brings ideas to improve the happiness of others and independently champions their implementation. Requirements Qualifications Years of relevant professional experience in embedded systems development Required: 10 Desired: 15 Years of leading other developers Required: 2 Desired: 5 Programming Languages Required C and C++ Python Desired Rust Assembly (ARM, x86, PIC) Operating Systems Required Bare-metal FreeRTOS Desired Zephyr Embedded Linux (user-space applications and Yocto board-bringup) VxWorks ThreadX Secure bootloaders Protocols/Drivers Required UART/USART I2C SPI BLE Desired CAN/CAN-FD USB Ethernet WiFi Cellular/LTE protobuf MQTT Flash Processors Required Various ARM cores Desired Single, multi-core and heterogeneous SOCs Nordic NXP SiLabs Development Tools Required IDEs (VSCode, Eclipse, STM32CubeIDE) Docker/devcontainers Benchtop tools (scope, logic/protocol analyzers, power supplies, multimeter) git pytest Unit testing infrastructures (e.g. Unity/CMock/Ceedling, Google Test, gMock) Desired CI/CD pipeline configuration Serial consoles (e.g. minicom, screen) CMake binutils Who Should Apply? Someone who… Has a passion for best practices Has excellent people and communication skills Enjoys working in an environment where they thrive on continuously learning new skills Enjoys working with early stage projects that are driven by non-embedded experts and can make a client's vision into a reality Approaches challenges with optimism, curiosity and kindness Prioritizes outcome over ego Is a critical thinker and is able to fruitfully extract and discuss reasoning behind conclusions (their own and others') Is a methodical problem-solver Is authentic and trust-worthy Has experience generating buy-ins from a wide range of stakeholders Has experience to not only identify technical and procedural risks, but multiple potential solutions and the ability to effectively communicate the pros and cons of each option Enjoys leading/influencing and working with people, but is also capable of working independently Relies on logical persuasion and influence instead of authority in order to get things done About the Company Dojo Five offers products and consulting services to revolutionize the embedded firmware development industry. With over 335 years of combined expertise, Dojo Five helps companies optimize their 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 60d+ ago
  • Senior Firmware Engineer

    Harvard Bioscience 4.4company rating

    Embedded software engineer job in Saint Paul, MN

    Harvard Bioscience is seeking an experienced and motivated Senior Firmware Engineer. The candidate will define, develop, test, and debug solutions for a wide variety of products utilized in life science research. This position is located in St. Paul, Minnesota. Primary Duties and Responsibilities: Define/Design of embedded systems for instrumentation. Provide team leadership/direction to mentor lower-level project resources. Participate in architecture definition, coding, testing, debugging, and documentation. Participate in NPI project planning. Interface with hardware design and development Proven track record of system integration and troubleshooting Assess and implement third party and open-source software solutions. Develop testing processes and scripts to assist in testing and validation. Collaborate with multi-disciplinary engineering teams, and work with vendors and contractors. Maintain detailed documentation to track project development and design process. Ensure project timeline is met and project stays within budget. Technical Requirements: Strong background in Analog, Digital, and embedded systems design Solid Embedded C/C++ programming (low level hardware interface & GUI development) Excellent knowledge of OS coding techniques, IP protocols, interface and hardware subsystems. Knowledge of USB, SPI, I2C, UART, Wireless, and high-speed signals design Broad knowledge of electro-mechanical systems, motors, and motion control Familiarity with ARM Processors, motor drivers and FPGA Demonstrated knowledge in reading schematics and data sheets for components and systems. Strong documentation and writing skills. Ability to work within an ISO regulated design environment. Familiarity with .NET, C#, Delphi, LabView is a plus Proficiency in Windows applications (Word, Excel, PowerPoint, Project) Additional Requirements: Must be self-motivated and a great team player. Strong organizational and interpersonal skills Proven ability to communication technical information written and orally to a wide audience. Ability to follow through with tasks and meet or exceed project timelines Versatility, flexibility, and a willingness to work with constantly changing priorities with enthusiasm. Ability to work in a fast-paced, dynamic environment on complex projects with general direction and minimal supervision Analytical skills, technical aptitude, and determination to implement unique and effective solutions to difficult problems and analyze and coordinate data Professional Qualifications: Bachelor's degree in Computer Science, Engineering, or related field. 10+ years of experience working in development engineering environment. Harvard Bioscience, the most recognized and trusted name in bioscience research equipment and devices, designs and manufactures high quality, reliable and easy-to-use products used around the world by scientists and researchers. AN EQUAL EMPLOYMENT OPPORTUNITY EMPLOYER/VETERAN/DISABILITY FLSA: Exempt ADA Disclaimer In developing this job description care was taken to include all competencies needed to successfully perform in this position. However, for Americans with Disabilities Act (ADA) purposes, the essential functions of the job may or may not have been described for purposes of ADA reasonable accommodation. All reasonable accommodation requests will be reviewed and evaluated on a case-by-case basis.
    $84k-102k yearly est. 60d+ ago
  • Sr Software Design Assurance Engineer

    Insight Global

    Embedded software engineer job in Golden Valley, MN

    Insight Global is seeking a Sr Software Design Assurance Engineer for one of our local medical device clients. 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. We are a company committed to creating diverse and inclusive environments where people can bring their full, authentic selves to work every day. We are an equal opportunity/affirmative action employer that believes everyone matters. Qualified candidates will receive consideration for employment regardless of their race, color, ethnicity, religion, sex (including pregnancy), sexual orientation, gender identity and expression, marital status, national origin, ancestry, genetic factors, age, disability, protected veteran status, military or uniformed service member status, or any other status or characteristic protected by applicable laws, regulations, and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or recruiting process, please send a request to ********************.To learn more about how we collect, keep, and process your private information, please review Insight Global's Workforce Privacy Policy: **************************************************** Skills and Requirements - Associates degree in a technical or scientific field - 5 years minimum experience with medical device software quality or software design assurance role for finished medical devices. - Comprehensive knowledge on medical software device design standards along with global regulations for medical device software design. - Demonstrated team leadership skills and ability to prioritize, execute and report on projects A Knowledge on medical device data systems (MDDS) - Experience with risk management standard ISO14971 as well as risk management tools such as dFMEA and pFMEA. - Knowledge on ISO and FDA/Quality System Requirements. (e.g., ISO 13485; ISO 14969; IEC 62304, FDA 21 CRF Part 820, 821, 822) - Experience working with HIPPA and GDPR. - Strong project and time management skills - Ability to work on multiple tasks concurrently with changing priorities - Proficient with of MS Word, Excel and PowerPoint - Experience with Class III active implantable products. - Experience in software design reliability, process and product quality assurance functions - ASQ certifications; CSQE, CRE, CQM, CQE, etc. - Experience working with bug tracking tools such as JIRA. - Experience with GHTF requirements for process validations, etc - Bachelor's degree in a technical or scientific field
    $93k-122k yearly est. 11d ago
  • Principal Software & Integration Engineer - Burnsville, MN

    RTX

    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 4d ago
  • Principal Software & Integration Engineer - Burnsville, MN

    RTX Corporation

    Embedded software engineer job in Eagan, MN

    **Country:** United States of America , Eagan, MN, 55121 USA ** 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 Raytheon Technologies is An Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or veteran status, age or any other federally protected class.
    $72k-94k yearly est. 47d ago
  • Advanced Embedded Software Engineer

    General Dynamics Mission Systems 4.9company rating

    Embedded software engineer job in Bloomington, MN

    Basic Qualifications Education Requirements: Requires a Bachelor's degree in Software Engineering, or a related Science, Engineering, Technology or Mathematics field. Also requires 5+ years of job-related experience, or a Master's degree plus 3 years of job-related experience. Agile experience preferred. Clearance Requirements: Ability to obtain a Department of Defense Secret security clearance is required at time of hire. Applicants selected will be subject to a U.S. Government security investigation and must meet eligibility requirements for access to classified information. Due to the nature of work performed within our facilities, U.S. citizenship is required. Responsibilities for this Position ROLE AND POSITION OBJECTIVES: As an embedded software engineer for Land & Airborne Systems, you'll be a member of an agile software team developing software for embedded systems, products, and services that make a real difference in keeping our heroes and nation safe. We encourage you to apply if you have any of these preferred skills or experiences: Expert level programming experience in C and C++. Knowledgeable in python or Rust Solid background in embedded software development, Linux, RTOS, and HW/SW integration Familiarity with DO-178 compliant software engineering life-cycle experience or experience working in a regulated industry Expertise in applying technical standards and methodologies to solve challenges in creative ways Collaborative team player eager to provide technical leadership and positioning others for success Thorough knowledge of technology trends and willingness to champion new ideas and process improvements Knowledgeable or familiarity with containerization (Docker or Kubernetes) Our Commitment to You: An exciting career path with opportunities for continuous learning and development. Research oriented work, alongside award winning teams developing practical solutions for our nation's security Flexible schedules with every other Friday off work, if desired (9/80 schedule) Competitive benefits, including 401k matching, flex time off, paid parental leave, health-care benefits, health & wellness programs, employee resource and social groups, and more See more at gdmissionsystems.com/careers/why-work-for-us/benefits Workplace Options: This position is fully on-site. While on-site, you will be a part of the Bloomington, MN team. Salary Note This estimate represents the typical salary range for this position based on experience and other factors (geographic location, etc.). Actual pay may vary. This job posting will remain open until the position is filled. Combined Salary Range USD $112,924.00 - USD $125,275.00 /Yr. Company Overview General Dynamics Mission Systems (GDMS) engineers a diverse portfolio of high technology solutions, products and services that enable customers to successfully execute missions across all domains of operation. With a global team of 12,000+ top professionals, we partner with the best in industry to expand the bounds of innovation in the defense and scientific arenas. Given the nature of our work and who we are, we value trust, honesty, alignment and transparency. We offer highly competitive benefits and pride ourselves in being a great place to work with a shared sense of purpose. You will also enjoy a flexible work environment where contributions are recognized and rewarded. If who we are and what we do resonates with you, we invite you to join our high-performance team! Equal Opportunity Employer / Individuals with Disabilities / Protected Veterans
    $112.9k-125.3k yearly Auto-Apply 12d ago
  • Embedded Engineer (Electronics Expereince/C#)

    Actalent

    Embedded software engineer job in Minneapolis, MN

    Software Engineer-prefer some electronics experience Programming in C# Experience with troubleshooting & de-bugging Test and fix bugs All of this is controls related-these controls have not been installed yet PCB-sub assembly level Need local-testing needs to be done onsite to work on the Hardware We are currently looking for a software engineer to help us switch from a legacy test platform to a more modern C# .NET platform. This team develops end of line test systems for electronics that will be going into generators. This test system application will sit on a PC and interact with electronic test equipment such as DMM, Signal Generators and Oscilloscopes. The main objective of this role will be to take the legacy VB .NET system and shift to modern platform. Some locations where manufacturing is done has limited network connectivity, so a thick architecture will be used. Data is then pushed to SQL Server / AWS Cloud. The lead engineer needs assistance specifically with the front-end design of the applications/websites. This person needs to be an expert in Front-End UI Design, specifically proficient with WPF. This person should be strong with C#, XAML and AWS. These systems will need to be set up for two different types of users. Internal users and third party users at manufacturing sites. Will need to work with internal IT department to ensure procedures are followed. Requirements: BS in Computer Science or Computer Engineering 4+ years experience with front end development / user interface 4+ years experience with WPF 4+ years experience with XAML and AWS or related Skills C++, Embedded software, Software development Top Skills Details C++,Embedded software,Software development Experience Level Intermediate Level Job Type & Location This is a Contract position based out of Minneapolis, MN. Pay and Benefits The pay range for this position is $40.00 - $55.00/hr. Eligibility requirements apply to some benefits and may depend on your job classification and length of employment. Benefits are subject to change and may be subject to specific elections, plan, or program terms. If eligible, the benefits available for this temporary role may include the following: • Medical, dental & vision • Critical Illness, Accident, and Hospital • 401(k) Retirement Plan - Pre-tax and Roth post-tax contributions available • Life Insurance (Voluntary Life & AD&D for the employee and dependents) • Short and long-term disability • Health Spending Account (HSA) • Transportation benefits • Employee Assistance Program • Time Off/Leave (PTO, Vacation or Sick Leave) Workplace Type This is a hybrid position in Minneapolis,MN. Application Deadline This position is anticipated to close on Jan 21, 2026. About Actalent Actalent is a global leader in engineering and sciences services and talent solutions. We help visionary companies advance their engineering and science initiatives through access to specialized experts who drive scale, innovation and speed to market. With a network of almost 30,000 consultants and more than 4,500 clients across the U.S., Canada, Asia and Europe, Actalent serves many of the Fortune 500. The company is an equal opportunity employer and will consider all applications without regard to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law. If you would like to request a reasonable accommodation, such as the modification or adjustment of the job application process or interviewing due to a disability, please email actalentaccommodation@actalentservices.com for other accommodation options.
    $40-55 hourly 12d ago
  • Lead Embedded Engineer

    Resideo

    Embedded software engineer job in Golden Valley, MN

    As the Lead Embedded Engineer, you will participate in a project team environment, owning the requirements and dependencies amongst the different engineering functions. The project team will be responsible for the development of cutting-edge connected devices. Your expertise in product architecture, design, project management, and new product introduction process will be crucial in ensuring the requirements & dependencies are completed allowing successful delivery of high-quality, reliable, and secure products. JOB DUTIES: Ensure that global engineering functions are highly organized through dependency tracking and have the tools to work seamlessly across time zones. Partner with the other engineering functional team leads to deliver high quality products, on time and in scope. Partner and coordinate dependencies with external design resources as needed. Recommending & drive process improvements to improve team efficiency. Support development of product plans and roadmaps for Comfort product lines. Ensure that appropriate technologies are identified, researched, and developed for timely introduction into Resideo products and systems. Ensure that product architecture, design and development support common platforms, maximize reuse and reduce product development cycle time. YOU MUST HAVE: 5+ years of experience in embedded product development 3+ years of experience in product requirement creation 3+ years of experience in product development lifecycle 3+ years of experience with coordinating dependencies between the engineering functions, such as firmware, mechanical, hardware, and software engineering team members. WE VALUE: Prior engineering management or technical leadership. Experience in HVAC related business. Agile development process experience. Firmware engineering design experience with connected products, based on Linux or FreeRTOS operating systems. Excellent project management skills Ability to forge solid relationships and manage across a global business environment. Effective verbal, written and interpersonal communication skills. Ability to identify issues, requirements, and opportunities for improvement. Ability to challenge the status quo and drive change. Product development expertise from concept to product launch; familiarity with a phased NPI (new product introduction) process. Ability to consistently make timely decisions and balancing systematic analysis with decisiveness, even in the face of complexity. Strategic thinking, analytical problem solving, and effective management on complex projects. Demonstrated cross-functional interaction with Sales, Product Management, Quality and Operations. Familiarity with hardware design, firmware platforming and app & cloud integration. WHAT'S IN IT FOR YOU: Opportunity to have a direct impact on high-scale projects and products selling to millions of homes and businesses worldwide. Play a key role in driving a world where people are healthy, happy, safe, and secure through innovative connected automation solutions. Influence over a dynamic tech stack and the opportunity to work with and explore cutting-edge technologies. Collaborate with high-performing, cross-functional teams in an agile and intellectually stimulating environment. #LI-MA1 #LI-HYBRID
    $68k-89k yearly est. Auto-Apply 14d 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 60d+ ago
  • Advanced Embedded Software Engineer

    General Dynamics Mission Systems 4.9company rating

    Embedded software engineer job in Bloomington, MN

    Basic Qualifications Requires a Bachelor's degree in Software Engineering, or a related Science, Engineering, Technology or Mathematics field. Also requires 5+ years of job-related experience, or a Master's degree plus 3 years of job-related experience. Agile experience preferred. CLEARANCE REQUIREMENTS: Department of Defense Secret security clearance is required at time of hire. Applicants selected will be subject to a U.S. Government security investigation and must meet eligibility requirements for access to classified information. Due to the nature of work performed within our facilities, U.S. citizenship is required. Responsibilities for this Position ROLE AND POSITION OBJECTIVES: As an Advanced Software Engineer for Airborne Systems, you'll be a member of a cross functional team responsible for airborne computers that process and display mission data in the cockpit, to crypto products for identifying friendly aircraft, and weapon control systems that enable the launch and control of precision guided weapons, we work to ensure the world's most advanced aircraft maintain air superiority and information dominance. We encourage you to apply if you have any of these preferred skills or experiences: Strong experience developing software for an embedded system using C, C++, and Python Solid understanding of communication protocols (e.g., UART, SPI, I2C, CAN, Ethernet) Solid Operating Systems knowledge, with Linux or RTOS experience. Solid understanding of real-time operating systems (RTOS) like FreeRTOS, VxWorks, or QNX Software Development Leadership experience What sets you apart: Strong understanding of the software development process, as well as software engineering concepts, principles, and theories. Creative thinker capable of applying new information quickly to solve challenging problems. Comfortable providing technical leadership and guiding team members through complex development tasks. Team player who thrives in collaborative environments and revels in team success. Commitment to ongoing professional development for yourself and others. Our Commitment to You: An exciting career path with opportunities for continuous learning and development. Research oriented work, alongside award winning teams developing practical solutions for our nation's security Flexible schedules with every other Friday off work, if desired (9/80 schedule) Competitive benefits, including 401k matching, flex time off, paid parental leave, healthcare benefits, health & wellness programs, employee resource and social groups, and more See more at gdmissionsystems.com/careers/why-work-for-us/benefits Workplace Options: This position will be fully on-site. While on-site, you will be a part of the GDMS Bloomington (MN) facility. Salary Note This estimate represents the typical salary range for this position based on experience and other factors (geographic location, etc.). Actual pay may vary. This job posting will remain open until the position is filled. Combined Salary Range USD $118,570.00 - USD $125,000.00 /Yr. Company Overview General Dynamics Mission Systems (GDMS) engineers a diverse portfolio of high technology solutions, products and services that enable customers to successfully execute missions across all domains of operation. With a global team of 12,000+ top professionals, we partner with the best in industry to expand the bounds of innovation in the defense and scientific arenas. Given the nature of our work and who we are, we value trust, honesty, alignment and transparency. We offer highly competitive benefits and pride ourselves in being a great place to work with a shared sense of purpose. You will also enjoy a flexible work environment where contributions are recognized and rewarded. If who we are and what we do resonates with you, we invite you to join our high-performance team! Equal Opportunity Employer / Individuals with Disabilities / Protected Veterans
    $118.6k-125k yearly Auto-Apply 12d ago
  • Embedded Engineer (Electronics Expereince/C#)

    Actalent

    Embedded software engineer job in Minneapolis, MN

    Software Engineer-prefer some electronics experience Programming in C# Experience with troubleshooting & de-bugging Test and fix bugs All of this is controls related-these controls have not been installed yet PCB-sub assembly level Need local-testing needs to be done onsite to work on the Hardware We are currently looking for a software engineer to help us switch from a legacy test platform to a more modern C# .NET platform. This team develops end of line test systems for electronics that will be going into generators. This test system application will sit on a PC and interact with electronic test equipment such as DMM, Signal Generators and Oscilloscopes. The main objective of this role will be to take the legacy VB .NET system and shift to modern platform. Some locations where manufacturing is done has limited network connectivity, so a thick architecture will be used. Data is then pushed to SQL Server / AWS Cloud. The lead engineer needs assistance specifically with the front-end design of the applications/websites. This person needs to be an expert in Front-End UI Design, specifically proficient with WPF. This person should be strong with C#, XAML and AWS. These systems will need to be set up for two different types of users. Internal users and third party users at manufacturing sites. Will need to work with internal IT department to ensure procedures are followed. Requirements: BS in Computer Science or Computer Engineering 4+ years experience with front end development / user interface 4+ years experience with WPF 4+ years experience with XAML and AWS or related Skills C++, Embedded software, Software development Top Skills Details C++,Embedded software,Software development Experience Level Intermediate Level Job Type & Location This is a Contract position based out of Minneapolis, MN. Pay and Benefits The pay range for this position is $40.00 - $55.00/hr. Eligibility requirements apply to some benefits and may depend on your job classification and length of employment. Benefits are subject to change and may be subject to specific elections, plan, or program terms. If eligible, the benefits available for this temporary role may include the following: - Medical, dental & vision - Critical Illness, Accident, and Hospital - 401(k) Retirement Plan - Pre-tax and Roth post-tax contributions available - Life Insurance (Voluntary Life & AD&D for the employee and dependents) - Short and long-term disability - Health Spending Account (HSA) - Transportation benefits - Employee Assistance Program - Time Off/Leave (PTO, Vacation or Sick Leave) Workplace Type This is a hybrid position in Minneapolis,MN. Application Deadline This position is anticipated to close on Jan 21, 2026. About Actalent Actalent is a global leader in engineering and sciences services and talent solutions. We help visionary companies advance their engineering and science initiatives through access to specialized experts who drive scale, innovation and speed to market. With a network of almost 30,000 consultants and more than 4,500 clients across the U.S., Canada, Asia and Europe, Actalent serves many of the Fortune 500. The company is an equal opportunity employer and will consider all applications without regard to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law. If you would like to request a reasonable accommodation, such as the modification or adjustment of the job application process or interviewing due to a disability, please email actalentaccommodation@actalentservices.com (%20actalentaccommodation@actalentservices.com) for other accommodation options.
    $40-55 hourly 12d 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 Technologies has announced its intention to spin off ADI Global Distribution and establish it as a separate, publicly traded company. Under this plan, ADI will continue its role as a leading global wholesale distributor serving commercial and residential markets, while Resideo will retain its manufacturing and product-solutions business. Upon separation, both companies will operate independently to better serve their respective markets and customers. The spin-off is currently targeted for completion in the second half of 2026, subject to customary conditions. Resideo is a $6.76 billion global manufacturer, developer, and distributor of technology-driven sensing and control solutions that help homeowners and businesses stay connected and in control of their comfort, security, energy use, and smart living. We focus on the professional channel, serving over 100,000 contractors, installers, dealers, and integrators across the HVAC, security, fire, electrical, and home comfort markets. Our products are found in more than 150 million residential and commercial spaces worldwide, with tens of millions of new devices sold annually. Trusted brands like Honeywell Home, First Alert, and Resideo power connected living for over 12.8 million customers through our Products & Solutions segment. Our ADI | Snap One segment spans 200+ stocking locations in 17 countries, offering a catalog of over 500,000 products from more than 1,000 manufacturers. With a global team of more than 14,000 employees, we offer the opportunity to make a real impact in a fast-growing, purpose-driven industry. Learn more at ************************ At Resideo, we bring together diverse individuals to build the future of homes. Resideo is an equal opportunity employer. Qualified applicants will be considered without regard to age, race, creed, color, national origin, ancestry, marital status, affectional or sexual orientation, gender identity or expression, disability, nationality, sex, religion, or veteran status. For more information on applicable U.S. equal employment regulations, refer to the ****************************************************************************************************************************************************** If you require a reasonable accommodation to apply for a job, please use Contact Us form for assistance.
    $68k-89k yearly est. 60d+ ago

Learn more about embedded software engineer jobs

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

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

Average embedded software engineer salary in Plymouth, MN

$85,000

What are the biggest employers of Embedded Software Engineers in Plymouth, MN?

The biggest employers of Embedded Software Engineers in Plymouth, MN are:
  1. SmartThings
  2. DBSI
Job type you want
Full Time
Part Time
Internship
Temporary