Post job

Embedded software engineer jobs in Burnsville, MN - 806 jobs

All
Embedded Software Engineer
Senior Software Engineer
Staff Software Engineer
Firmware Engineer
Principal Software Engineer
Embedded Engineer
Designation-Senior Software Engineer
Senior Firmware Engineer
Software Integrator Engineer
Embedded Systems Engineer
Senior Embedded Software Engineer
Senior Embedded Engineer
Project Engineer/Software Engineer
Senior Software Development Engineer
Software Systems Engineer
  • Senior Software Engineer - Food

    Cargill 4.7company rating

    Embedded software engineer job in Wayzata, MN

    Cargill's size and scale allows us to make a positive impact in the world. Our purpose is to nourish the world in a safe, responsible and sustainable way. We are a family company providing food, ingredients, agricultural solutions and industrial products that are vital for living. We connect farmers with markets so they can prosper. We connect customers with ingredients so they can make meals people love. And we connect families with daily essentials - from eggs to edible oils, salt to skincare, feed to alternative fuel. Our 160,000 colleagues, operating in 70 countries, make essential products that touch billions of lives each day. Join us and reach your higher purpose at Cargill. **Job Purpose and Impact** + The Senior Professional, Software Engineering job designs, develops and maintains software applications and systems. With minimal supervision, this job collaborates with cross functional teams to define, design and implement new software features to meet user needs and business goals, and upgrade existing software to improve performance and functionality through writing clean, efficient and scalable code and troubleshooting and debugging complex issues. This job also participates in code reviews to maintain high code quality and share knowledge with software engineering team members. **Key Accountabilities** + SOFTWARE DEVELOPMENT: Designs and develops high quality software solutions by writing clean, maintainable and efficient codes. + AUTOMATION: Leads the application of internal software deployment platform, methodologies and tools to automate the deployment process, ensuring smooth and reliable releases. + COLLABORATION: Partners with cross functional team of product managers, designers and different engineers to gather complex requirements and deliver solutions that meet business needs. + TESTING & DEBUGGING: Writes and maintains complex unit tests and integration tests, and performs debugging to maintain the quality and performance of the software. + CONTINUOUS IMPROVEMENT: Suggests options for improving the software development and deployment processes, and implements the approved standards to improve efficiency and reliability. + DOCUMENTATION: Builds and maintains comprehensive documentation for complex software applications, deployment processes and system configurations. + TECHNICAL SUPPORT: Provides technical support and troubleshooting for complex issues with deployed applications to ensure minimal downtime and fast resolution. **Qualifications** + Minimum requirement of 4 years of relevant work experience. Typically reflects 5 years or more of relevant experience. Preferred Qualifications: + Minimum requirement of 5 years of relevant work experience. Typically reflects 7 years or more of relevant experience. + Experience with GenAI tools + Experience with leading engineering in a complete full-stack development program + Proven experience leading business partnership, requirements gathering, and agile execution in large-scale product development programs **Pay Transparency** The expected salary for this position is $105,000.00-$150,000.00. Compensation varies depending on a wide array of factors including but not limited to the specific location, certifications, education, and level of experience. The disclosed range estimate may be adjusted for any applicable geographic differential associated with the location at which the position may be filled. This position is eligible for a discretionary incentive award. The incentive award amount is dependent upon company performance and your personal performance. At Cargill we put people first. As part of your overall rewards, we offer a comprehensive benefit program including medical and/or other benefits dependent on the position offered and hours worked. Visit: *************************************************************** learn more (subject to certain collective bargaining agreements for Union positions). Equal Opportunity Employer, including Disability/Vet.
    $105k-150k yearly 3d ago
  • Job icon imageJob icon image 2

    Looking for a job?

    Let Zippia find it for you.

  • 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
  • Sr. Embedded Systems Engineer

    Trane Technologies 4.7company rating

    Embedded software engineer job in Minneapolis, MN

    At Trane Technologies TM and through our businesses including Trane and Thermo King , we create innovative climate solutions for buildings, homes, and transportation that challenge what's possible for a sustainable world. We're a team that dares to look at the world's challenges and see impactful possibilities. We believe in a better future when we uplift others and enable our people to thrive at work and at home. We boldly go. **What's in it for you:** Be a part of our mission! As a world leader in creating comfortable, sustainable, and efficient environments, it's our responsibility to put the planet first. For us at Trane Technologies, sustainability is not just how we do business-it is our business. Do you dare to look at the world's challenges and see impactful possibilities? Do you want to contribute to making a better future? If the answer is yes, we invite you to consider joining us in boldly challenging what's possible for a sustainable world. We invest in tomorrow's possibilities-and in our people-by providing ongoing learning, mentorship, and opportunities to work with industry-leading technology. Whether you're advancing AI in HVAC or driving analytics for greater efficiency, your ideas will help engineer solutions for stronger communities and a sustainable world. We are looking for a highly skilled **Senior Embedded Systems Engineer** who will play a critical role in the design, development, and optimization of embedded software for cutting-edge Telematics and IoT-enabled HVAC solutions. You will collaborate with multi-disciplinary teams across hardware, firmware, and software domains to deliver innovative, reliable, and connected products. **Thrive at work and at home:** + **Benefits** kick in on **DAY ONE** for you _and_ your family, including health insurance and holistic wellness programs that include generous incentives - **WE DARE TO CARE** ! + **Family building benefits** include fertility coverage and adoption/surrogacy assistance. + **401K** **match** up to 6%, plus an additional 2% core contribution = up to **8%** company contribution. + **Paid time off,** including in support of **volunteer** and **parental leave** needs. + Educational and training opportunities through company programs along with **tuition assistance** and **student debt support** . + Learn more about our benefits here (********************************************************* ! **Where is the work:** From Monday to Thursday, work onsite with your colleagues. On Fridays, choose your work location, balancing what your work requires. **What you will do:** + Lead and participate in the architecture, implementation, testing, and debugging of embedded firmware and drivers. + Drive the design, development, and maintenance of embedded software solutions using C/C++ for real-time applications. + Integrate connectivity technologies including Controller Area Network (CAN), Wi-Fi, Bluetooth Low Energy (BLE), and cellular communication into embedded systems. + Work closely with Applications Systems Engineering to define requirements, interface specifications, and validate cloud/software integration. + Perform code reviews, participate in peer programming, and adhere to best practices for embedded development. + Ensure compliance with industry standards for reliability, security, and performance. + Document designs, processes, and changes in accordance with internal procedures. + Collaborate within Agile development teams, participating actively in Scrum ceremonies and delivering to sprint commitments. + Troubleshoot complex system issues involving hardware, firmware, and software interactions. + Support product validation, field testing, and deployment activities as required. **What you will bring:** + Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field. Master's degree preferred. + 8+ years of hands-on experience developing embedded systems using C/C++. + Proven expertise in integrating and troubleshooting Controller Area Network (CAN), Wi-Fi, GPS, Bluetooth Low Energy (BLE) 5.x, and cellular communication technologies. Preferred exposure to over-the-air (OTA) updates and remote device management. + Strong hands-on experience in embedded software design, Embedded Linux (Yocto 4.x / 5.x), real-time operating systems (RTOS), and hardware abstraction layers. + Experience with hardware debugging tools (oscilloscopes, logic analyzers, etc.). -Experience with version control systems (e.g., Git), CI/CD pipelines, and automated test frameworks preferred + Excellent understanding of embedded system constraints-resource usage, power consumption, timing, and reliability. Preferred experience developing connected products for telematics, HVAC, automotive or industrial IoT applications along with familiarity with cybersecurity practices for embedded platforms. + Knowledge of Agile software development practices; direct participation in Scrum teams is highly desired. Strong analytical, organizational, and interpersonal skills. + Preferred professional certifications in embedded software or wireless technologies. **Compensation:** Base Salary: $135,000 - $170,000 Additional Compensation: Total compensation for this role also will include an incentive plan. Disclaimer: This "range" could be a result of seniority, merit, geographic location where the work is performed, education, experience, travel requirements for the job, or because of a system the employer uses to measure earnings by quantity or quality of production (so, for example, positions that may not have traditional salary ranges). **Equal Employment Opportunity:** We offer competitive compensation and comprehensive benefits and programs. We are an equal opportunity employer; all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, pregnancy, age, marital status, disability, status as a protected veteran, or any legally protected status.
    $135k-170k yearly 14d ago
  • Embedded Software Engineer

    General Dynamics Mission Systems 4.9company rating

    Embedded software engineer job in Bloomington, MN

    Basic Qualifications Requires a Bachelor's or Technology degree in Engineering or a related specialized area/field, or equivalent (4 years job-related experience). Requires an additional 8+ years of job-related experience, or a Master's degree with 6+ years of job-related experience. 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 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 with embedded C/C++ Strong understanding of embedded systems architecture and real-time operating systems (RTOS) like FreeRTOS, VxWorks, or QNX. Experience with device drivers, bootloaders, and board support packages (BSP). Understanding of hardware/software interfaces (e.g., memory-mapped I/O, interrupts, DMA). Proficiency in embedded communication protocols like UART, I2C, SPI, CAN, Ethernet, etc. Familiarity with Agile methodologies and CI/CD pipelines for embedded development. Strong experience with Linux. Software Development Leadership experience. What sets you apart: Knowledge of general programming principles and optimization strategies, with previous experience in Assembly, C/C++, Python, Rust, or others. Solid background on embedded software development, Linux, RTOS, and HW/SW integration. Familiarity with DO-178 compliant software engineering life-cycle experience. Leadership experience (SW management, planning and scheduling of resources). 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 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 $139,776.00 - USD $147,420.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
    $139.8k-147.4k yearly Auto-Apply 2d ago
  • Senior Embedded Controls Engineer, Body Controls

    Ford Motor Company 4.7company rating

    Embedded software engineer job in Saint Paul, MN

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

    Inspire Medical Systems 4.5company rating

    Embedded software engineer job in Minneapolis, MN

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

    Dahl Consulting 4.4company rating

    Embedded software engineer job in New Hope, MN

    Title: Senior Hardware Firmware Design Engineer Job Type: Permanent/Direct-Hire Compensation: $95,000 - $120,000 Industry: Quality Control Solutions --- About the Role We are hiring on behalf of a leading provider of quality control and monitoring solutions. This organization specializes in developing innovative embedded systems that enhance operational efficiency, ensure environmental protection, and deliver reliable performance across a range of industrial applications. Job Description As a Senior Hardware Firmware Design Engineer, you will be responsible for: Designing and reviewing schematics and hardware layouts for embedded control products. Writing and testing firmware for microcontrollers (primarily NXP, Atmel, and ST). Collaborating with R&D teams to translate product requirements into functional designs. Debugging embedded controllers and validating hardware performance. Developing analog and digital circuits tailored to customer specifications. Integrating communication protocols such as I2C, UART, SPI, Ethernet, Wi-Fi, and Bluetooth. Supporting UI/UX development for embedded applications. Qualifications Required Qualifications Bachelor's degree in Computer Engineering, Electrical Engineering, or a related field. 7-10 years of experience in embedded hardware and firmware design. Proficiency in C/C++ for embedded systems, with and without RTOS. Strong understanding of schematic design and circuit board debugging. Experience with analog and digital circuit design. Familiarity with communication protocols: I2C, UART, SPI. Knowledge of wireless technologies: Ethernet, Wi-Fi, Bluetooth. Preferred Qualifications Experience with UI/UX development for embedded systems. Familiarity with product lifecycle management and design for manufacturability. Exposure to smart energy or industrial control applications. Benefits Our client offers a robust benefits package including health, life, short-term and long-term disability insurance as well as dental and vision programs you need to take care of your family, along with other benefit options. How to Apply Take the first step on your new career path! To submit yourself for consideration for this role, simply click the apply button and complete our mobile-friendly online application. Once we've reviewed your application details, a recruiter will reach out to you with next steps! For questions or more information about this role, please call our office at **************. Equal Opportunity Statement As an equal opportunity employer, Dahl Consulting welcomes candidates of all backgrounds and experiences to apply. If this position sounds like the right opportunity for you, we encourage you to take the next step and connect with us. We look forward to meeting you! #ZR
    $95k-120k yearly 60d+ ago
  • Lead Embedded Engineer

    Resideo

    Embedded software engineer job in Golden Valley, MN

    As the Lead 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 25d 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 24d ago
  • Staff Software Engineer, Autonomy Evaluation

    General Motors 4.6company rating

    Embedded software engineer job in Saint Paul, MN

    **Role:** As a Staff Software Engineer for Autonomy Evaluation within the Simulation and Testing organization, you will play a critical role in leading the strategy and execution of simulation-based validation efforts for autonomous vehicle development. On the Systems Engineering Team within the Simulation and Testing organization, your experience designing and implementing complex V&V strategies will enable you to quickly prototype, gain consensus, and move our programs forward with increased trust and efficiency. Your expertise will guide engineers in defining best practices and driving innovation in testing and verifying the safety and performance of autonomous systems in complex simulated environments. You will be responsible for shaping the future of our simulation capability requirements and ensuring robust validation methods are designed for meeting the testing needs of AI developers, systems engineering, and safety. **About the Organization:** The Simulation and Testing organization is dedicated to advancing the development of autonomous vehicles through cutting-edge simulation technologies. The Systems Engineering team within the Simulation and Testing org focuses on unlocking software launch and continuous release decisions via simulation verification and validation strategies, prototypes, and protocols. Our collaborative environment fosters innovation and excellence, allowing us to push the boundaries of what is possible in autonomous vehicle testing. **What You'll Do:** + Develop and prototype comparative strategies to benchmark autonomy systems' performance. + Create simulation evaluation methods to support decision-making in continuous release cycles. + Define requirements and metrics for validating safe and comfortable Autonomous Vehicle operations. + Analyze driving behaviors to inform system performance and influence the development of the autonomy stack. + Mentor team members and facilitate cross-team collaboration to define simulation confidence metrics for new launches. **Your Skills & Abilities:** + Advanced degree in Mechanical Engineering, Aerospace Engineering, Physics, Computer Science, Data Science, or related fields. + 8+ years of experience in systems engineering, robotics, or data analysis. + Proficient in SQL, Python, and C++ for analyzing large data sets. + Strong analytical thinking skills with the ability to interpret data and derive impactful conclusions. + Excellent communication skills, capable of switching between high-level and detailed discussions. **What Will Give You** **A** **Competitive Edge:** + Experience in validating AI models, robotics, or autonomous vehicle development. + Background in data engineering and familiarity with ETL software (e.g., DBT, Airflow). + Experience in developing data visualizations using tools like Looker or Jupyter notebooks. + Proven success in systems engineering for safety-critical products and familiarity with requirements management tools (e.g., Jama, DNG, DOORS). **Compensation** **:** The compensation information is a good faith estimate only. It is based on what a successful applicant might be paid in accordance with applicable state laws. The compensation may not be representative for positions located outside of New York, Colorado, California, or Washington. + The salary range for this role is $165,000 to $253,200. The actual base salary a successful candidate will be offered within this range will vary based on factors relevant to the position. + Bonus Potential: An incentive pay program offers payouts based on company performance, job level, and individual performance. + Benefits: GM offers a variety of health and wellbeing benefit programs. Benefit options include medical, dental, vision, Health Savings Account, Flexible Spending Accounts, retirement savings plan, sickness and accident benefits, life insurance, paid vacation & holidays, tuition assistance programs, employee assistance program, GM vehicle discounts and more. **Remote:** This role is based remotely but if you live within a 50-mile radius of Atlanta, Austin, Detroit, Warren, Milford or Mountain View, you are expected to report to that location three times a week, at minimum. **Relocation:** This job may be eligible for relocation benefits. \#LI-MH2 This role is based remotely, but if the selected candidate lives within a specific mile radius of a GM hub, they will be expected to report to the location three times a week {or other frequency dictated by your manager}. **About GM** Our vision is a world with Zero Crashes, Zero Emissions and Zero Congestion and we embrace the responsibility to lead the change that will make our world better, safer and more equitable for all. **Why Join Us** We believe we all must make a choice every day - individually and collectively - to drive meaningful change through our words, our deeds and our culture. Every day, we want every employee to feel they belong to one General Motors team. **Benefits Overview** From day one, we're looking out for your well-being-at work and at home-so you can focus on realizing your ambitions. Learn how GM supports a rewarding career that rewards you personally by visiting Total Rewards resources (************************************************************* . **Non-Discrimination and Equal Employment Opportunities (U.S.)** General Motors is committed to being a workplace that is not only free of unlawful discrimination, but one that genuinely fosters inclusion and belonging. We strongly believe that providing an inclusive workplace creates an environment in which our employees can thrive and develop better products for our customers. All employment decisions are made on a non-discriminatory basis without regard to sex, race, color, national origin, citizenship status, religion, age, disability, pregnancy or maternity status, sexual orientation, gender identity, status as a veteran or protected veteran, or any other similarly protected status in accordance with federal, state and local laws. We encourage interested candidates to review the key responsibilities and qualifications for each role and apply for any positions that match their skills and capabilities. Applicants in the recruitment process may be required, where applicable, to successfully complete a role-related assessment(s) and/or a pre-employment screening prior to beginning employment. To learn more, visit How we Hire (********************************************* . **Accommodations** General Motors offers opportunities to all job seekers including individuals with disabilities. If you need a reasonable accommodation to assist with your job search or application for employment, email (Careers.Accommodations@GM.com) us or call us at ************. In your email, please include a description of the specific accommodation you are requesting as well as the job title and requisition number of the position for which you are applying. We are leading the change to make our world better, safer and more equitable for all through our actions and how we behave. Learn more about: **Our Company (************************************************** **Our Culture** **How we hire (************************************************ Our diverse team of employees bring their collective passion for engineering, technology and design to deliver on our vision of a world with Zero Crashes, Zero Emissions and Zero Congestion. We are looking for adventure-seekers and imaginative thought leaders to help us transform mobility. Explore our global locations (******************************************** We are determined to lead change for the world through technology, ingenuity and harnessing the creativity of our diverse team. Join us to help lead the change that will make our world better, safer and more equitable for all by becoming a member of GM's Talent Community (beamery.com) (*********************************************** . As a part of our Talent Community, you will receive updates about GM, open roles, career insights and more. Please note that filling out the form below will not add you to our Talent Community automatically; you will need to use the link above. If you are seeking to apply to a specific role, we encourage you to click "Apply Now" on the job posting of interest. The policy of General Motors is to extend opportunities to qualified applicants and employees on an equal basis regardless of an individual's age, race, color, sex, religion, national origin, disability, sexual orientation, gender identity/expression or veteran status. Additionally, General Motors is committed to being an Equal Employment Opportunity Employer and offers opportunities to all job seekers including individuals with disabilities. If you need a reasonable accommodation to assist with your job search or application for employment, email us at Careers.Accommodations@GM.com .In your email, please include a description of the specific accommodation you are requesting as well as the job title and requisition number of the position for which you are applying.
    $165k-253.2k yearly 60d+ ago
  • Staff Firmware Engineer - US Only

    Dojo Five

    Embedded software engineer job in Saint Paul, MN

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

    Healthpartners 4.2company rating

    Embedded software engineer job in Bloomington, MN

    HealthPartners is currently hiring multiple software engineers in support of our health plan systems. The Software Engineer - Health Plan Systems is part of a dedicated team of developers providing application design, development, testing and support for a Healthcare Claims application. The Claims platform is a complex, in-house grown IRIS/Mumps application, and is a critical application within the organization. The role will primarily involve development using (Cache) ObjectScript and MUMPS, with opportunities to expand into Java, PrimeReact, and other modern technologies over time. We are seeking curious individuals who have a strong analysis, design, and development background in any language/technology (Ex: Java, Python, C++, C#, MUMPS, ObjectScript etc.) and has the aptitude and willingness to learn a new platform/technology. The ideal candidate will grow into a technical lead/leadership role and will become a subject matter expert and owner of the application. The team is evolving the platform for the next generation of business changes and users. If you are looking for an exciting, challenging opportunity, and wish to work with experienced and talented individuals; and have a desire in enhancing and extend our current platform, then this is the right opportunity for you. Required Qualifications: * Bachelor's degree in Computer Science, Business Administration, Management Information Systems, or equivalent experience/training. * 7+ years' experience in analysis and developing custom software applications in a collaborative environment that includes business experts and other software developers. * Demonstrated desire and ability to grow into an owner role. * Technical fluency in multiple programming languages and platforms (Ex: Java, Python, MUMPS, ObjectScript). * Experience with relational/non-relational database technologies. * Willingness and curiosity to learn a new programming language and proprietary development tool. * Ability to build, develop and test in multiple languages and platforms. * Willingness to be on-call on a rotating basis. Preferred Qualifications: * Experience in the healthcare software industry, especially in the health insurance field. * Experience with MUMPS/ObjectScript which is the primary coding language for our IRIS database (candidates with experience in other programming languages will be considered). * Experience with Web Services, SQL, Java and other technologies that will be used as we move our technologies forward. * Experience with high volume, data intensive applications. * Experience with data modelling. * Experience with designing and building cloud platforms, including leveraging micro services and containers. Hours/Location: * M-F; Days * May work remotely but will prefer local/regional candidates for occasional onsite needs. * Will be assigned to an on-call rotation, typically lasting one week, approximately four times per year. Accountabilities: * Assesses, designs, builds, and deploys software and new application functionality. * Performs unit testing and directs and partners in system and end-user test planning and testing. * Maintains testing environment and data requirements within the test environment. * Analyzes functional and technical requirements for changes or enhancements and prepares system designs and specifications. * Diagnoses system failures, corrects issues, and assesses the issue in order to recommend actions to prevent re-occurrence of the problem. * Defines technical specifications based on business requirements; consults with Business Partners regarding technical possibilities and limitations. * Assists IS&T's Business Partners with clarifying and prioritizing service requests. * Identifies the need for and recommends standard processes, procedures, and best practices. * Provides training, professional support and mentoring to Application Developers and other Analysts. * Supports 3rd party application software; interacts with vendors regarding problems, upgrade schedules, and software installations. * Provides requested documentation and interviews with auditors and third-party requestors.
    $95k-120k yearly est. Auto-Apply 50d ago
  • Senior Principal Software Engineer

    Leonardo DRS, Inc.

    Embedded software engineer job in Burnsville, MN

    **Job ID: 112676** The Leonardo DRS Naval Electronics business provides leading naval computing infrastructure, network and data distribution and middleware enterprise services, as well as world-class manufacturing and support capabilities. As the senior principal software engineer focused on software architecture for DRS Naval Electronics, you will apply your technical, development and architecture experience to lead the execution of software architecture and design-related development of tactical components and subsystems in our portfolio of US Navy electronics infrastructure solutions. The subject matter focus is software integration of sensor and combat systems on small or medium surface vessels. In this software architect role, you will provide subject matter expertise for Front End of the Business (FEOTB), Internal Research & Development (IRAD), to Development Programs in various areas, including camera function and video, stabilized gimbal, sensors, network, navigation, Radiofrequency, Radar, Edge AI and other combat system integration. This role includes software task leadership to solve software issues during design, test, transition to production, and formal deliveries. Job focus areas include leading software engineering activities in software architecture applied to software design, development, testing, and modification of sub-systems or systems and the sustainment of these systems through the product life cycle. **Location/Schedule** This hybrid position is eligible to worked out of one of the following Naval Electronic locations: + Display, Processing, and Networking Center of Excellence in Johnstown, PA + Engineering Center of Excellence in Burnsville, MN Standard working hours are Monday through Thursday from 7:30am - 5pm, and every other Friday from 7:30am - 4pm. Work is expected to be performed 2-3 days per week onsite, with the remaining work days each week eligible to be worked remotely in the state of Minnesota or Pennsylvania. **Job Responsibilities** In this role, you will be responsible for driving technology and completion of assigned technical solutions, efficient execution, and task completion on time and within budget. Job focus areas include leading software engineering activities in software architecture applied to software design, development, testing, and modification of sub-systems or systems and the sustainment of these systems through the product life cycle. Primary and essential accountabilities include, but not limited to, the following: + Serve as Software Architect for combat systems software on small or medium surface vessels + Create and maintain software architecture with UML diagrams using modeling tools using the Sensor Open Systems Architecture (SOSA) or other technical standards + Author, derive, allocate and trace requirements for new or improved software products or services + Review customer specifications and requirements, and develop designs to best support them, including cost as a key design variable + Provide technical knowledge, assistance, and mentoring to other engineers and support personnel + Architect, maintain and support software development environments using virtual machines, containers, hypervisors (e.g. OpenShift, ESXi), and test equipment. + Participate on teams authoring technical sections and Basis-of-Estimates on responses to government Request for Information (RFI), Request for Proposals (RFP) + Apply parametric software estimation models to support labor bids + Author technical proposal language that satisfy requirements + Serve as lead software engineer on development projects + Design, development, analysis, testing, integration (on hardware) and debugging of computer software applications and/or system + Software applications and sytems may include Image and Signal Processing, Real-time, Firmware, Database Design, Operating Systems, Operator/Machine Interface, networking and communications, or others + This includes working with previously written code to make bug fixes and improvements + Development and deployment performed on Red Hat Linux OS with Red Hawk real-time extensions + Architect/Design, maintain and support software development environments using Virtual Machines (VM), containers, hypervisors (e.g. Kubernetes, OpenShift, ESXi), and test equipment + Perform unit and system-level analysis to measure performance, cost, schedule, and risk trade-offs + Support software qualification efforts, development of test software and qualification plans, test activities, and failure analysis efforts + Support and/or lead Internal Research and Development (IR&D) projects, which may include prototype design and development to retire key development risks. **Qualifications** Technical degree (Master or Bachelor of Science) in relevant field (Computer Science, or related field of study) with at least 10 years of direct experience related to Software Engineering and must have demonstrated success in solving technical problems. The following skills are expected, though applicants are not required to have every skill listed: + Background in Software Engineering, including participation in multi-discipline, cross-functional Agile Scrum teams on significant software development efforts. + Proficiency in Software Architecture Modeling using tools such as Enterprise Architect (Sparx Systems) + Experience with Agile SCRUM and DevSecOps practices + Familiarity with requirements management processes and tools (e.g. DOORS) + Familiarity with software lifecycle processes such as requirements, design, implementation, version control, testing and maintenance + Familiarity with legacy, new and emerging distributed software architectures (e.g., client/server, thin client, Peer-to-Peer, Cloud, Web Services, Service-Oriented Architecture, Microservices, hardware virtualization, Saas, PaaS, IaaS, mobile computing) + Proficiency in Architecture and Design Patterns (e.g. MVC, Pub-Sub, Strangler) + Fluency in multiple software programming languages (e.g., Java, C, C++) + Fluency in virtualization platforms for VMs and containers such as Kubernetes, OpenShift, ESXi in a linux development/deployment environment + Fluency in developing in and for Linux operating systems (e.g., Red Hat, Ubuntu) + Experience in multiple software domains (e.g., algorithm development, middleware services, operating systems, hardware integration, combat systems, human interfaces, test harnesses, formal methods) + Ability to develop software APIs using technologies such as OMG DDS, AMQP, ZMTP, etc. + Experience gathering and interpreting data, generating summaries and presentations, and presenting to technical and management leaders and peers + Professional demeanor, good interpersonal skills, and ability to excel in a high-paced multi-tasked environment + Ability to author engineering responses to government RFI, RFP, etc. + Ability to understand and integrate Edge AI APIs into software system designs **U.S. Citizenship required. This position requires an active DOD security clearance or the ability to obtain such clearance within a reasonable time after commencement of employment.** _The expected pay scale for this position if filled in our Burnsville, MN location is $128,000/year - $217,500/year. Should the level, location, or scope of the position change during the hiring process, the pay scale may be modified accordingly. When extending an offer of employment, Leonardo DRS considers factors such as (but not limited to) the scope and responsibilities of the position; any Federal Government contract labor categories and contract wage rates, the candidate's relevant work experience, education/training, certifications, and key skills; internal equity; and market and business considerations._ _Taking care of our people is a top priority at Leonardo DRS. We are proud to offer competitive salaries and comprehensive benefits, including medical, dental, and vision coverage, a company contribution to a health savings account, telemedicine, life and disability insurance, legal insurance, and a 401(k) savings plan. We champion wellness programs that focus on physical, emotional, and financial well-being. We develop our talent by offering programs and activities to support career-growth, professional development, and skill enhancement. And we understand there is more to life than work, and the importance of offering flexible work schedules with our 9/80 program, competitive vacation, health/emergency leave, paid parental leave, and community service hours._ _*Some employees are eligible for limited benefits only_ _Leonardo DRS, Inc. and its subsidiaries provide equal opportunities to all employees and applicants for employment and prohibit discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, protected veteran status, or any other characteristic protected by federal, state, or local laws._ _\#NEL #LI-AS1 #INDNEU_
    $128k-217.5k yearly 60d+ ago
  • 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. Job Posted by ApplicantPro
    $84k-102k yearly est. 17d ago
  • Sr. Software Design Assurance Engineer

    Inspire Sleep Apnea Innovation

    Embedded software engineer job in Minneapolis, MN

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

    Onto Innovation

    Embedded software engineer job in Bloomington, MN

    Onto Innovation is a leader in process control, combining global scale with an expanded portfolio of leading-edge technologies that include: 3D metrology spanning the chip from nanometer-scale transistors to micron-level die-interconnects; macro defect inspection of wafers and packages; metal interconnect composition; factory analytics; and lithography for advanced semiconductor packaging. Our breadth of offerings across the entire semiconductor value chain helps our customers solve their most difficult yield, device performance, quality, and reliability issues. Onto Innovation strives to optimize customers' critical path of progress by making them smarter, faster and more efficient. Job Summary & Responsibilities Onto is seeking a motivated individual for an engineer position in the elite algorithm group within the Inspection Business Unit (IBU). * This individual will apply their skills in machine learning, image processing, computer vision, mathematics, optics, and software engineering to develop algorithms to be integrated into Onto's innovative inspection platforms. * Responsibilities of this position include: develop optical imaging modeling/calibration, and/or develop image segmentation, classification or detection algorithm for the onto inspection systems. This requires selecting the optimal algorithms to hit the performance and throughput requirements. * This person is encouraged to bring forward creative ideas, develop production code and support as needed. This candidate shall be able to work independently and provide recommendations to the hardware group on image quality and error budget base on algorithm design and performance. * The candidate is encouraged to have excellent problem solving and communication skills. * The candidate is expected to stay up to date with academic research and current industrial practices in machine vision inspection, image processing, and machine learning. * Should be competent with at least one numerically focused programming environment such as Python or MATLAB using the native linear algebra, image processing, machine learning libraries. * Experience programming the GPU for 3D image rendering Qualifications * PhD or MS or Bachelor in EE, Computer Science, Applied Math or related field. * 3+ years of experience. Onto Innovation Inc. offers competitive salaries and a generous benefits package, including health/dental/vision/life/disability, PTO, 401K plan with employer match, and an Employee Stock Purchase Program (ESPP) along with health & wellness initiatives. We provide a collaborative working environment along with resources, and state-of-the-art tools & equipment to promote success; and a welcoming, inclusive corporate culture where individuals are recognized for their contributions. Onto Innovation Inc. is an Equal Opportunity Employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, gender, sexual orientation, national origin, genetic information, age, disability, veteran status, or any other legally protected basis. For positions requiring access to technical data, Onto Innovation Inc., Inc. may have to obtain export licensing approval from the U.S. Department of Commerce - Bureau of Industry and Security and/or the U.S. Department of State - Directorate of Defense Trade Controls. As such, applicants for this position - except US Citizens, US Permanent Residents, and protected individuals as defined by 8 U.S.C. 1324b(a)(3) - may have to go through an export licensing review process.
    $93k-124k yearly est. Auto-Apply 60d+ ago
  • Staff Software Engineer

    Total Expert 4.3company rating

    Embedded software engineer job in Saint Louis Park, MN

    Total Expert is the purpose-built customer engagement platform trusted by more than 200 financial enterprises. Total Expert unifies data, marketing, sales, and compliance solutions to deliver the perfect customer journey across every financial milestone in any market. Total Expert turns customer insights into actions that increase loyalty and drive growth for modern banks, lenders, and credit unions. In this position, you'll work with a team of talented software engineers to expand and support the core capabilities of the Total Expert platform. We're looking for a full-stack engineer who excels at creating software across all layers of a SaaS platform, understands complex data flows, and is passionate about leveraging the right tools to solve challenging problems. What you'll be doing: * Develop new features and platform capabilities using the latest developer tooling for the Total Expert platform and technology integrations. * Be a key member of the engineering leadership team by collaborating with business users, customers, Product team members, and other Engineering team members to identify and implement innovative software solutions and enhancements. * Maintain and enhance existing application components while ensuring continued stability and performance during a multi-phase modernization program. * Lead code refactoring and decoupling efforts to prepare existing components for migration to microservices, APIs, or updated frameworks. * Analyze existing code to extract business logic and ensure accurate reconstruction in new designs. * Provide clear communication to Product, Support, and Engineering stakeholders. * Demonstrate an automation-first testing mentality to ensure reliability during rapid feature expansion. * Accelerate, through technical leadership, the advancement of engineering quality and adoption of new technologies to drive business growth and focus. What we are looking for: * Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field. * 8+ years of professional software engineering experience within a team-based environment. * Strong understanding of computer science fundamentals (data representation, data structures, algorithms). * 3+ years of technical leadership experience (e.g., tech lead, team lead, project lead). * Experience building and maintaining responsive web applications with JavaScript, TypeScript, and modern libraries and frameworks (React, Vue, etc.). * Ability to loosely couple third-party integrations, including AI-enabled technology. * Experience with software architecture and refactoring legacy code using proven design patterns. * Ability to mentor junior developers in engineering best practices and agile methodologies. * Experience building and maintaining comprehensive automated test suites and integrating them with CI/CD pipelines to support reliable, high-velocity development. * Experience with object-oriented languages (e.g., C#, Java, Python) * Experience leveraging AI-assisted development tools (e.g., code generation, code review, test creation) and proactively identifying new opportunities to improve engineering efficiency and product quality through emerging AI capabilities. * Experience with relational databases (MySQL, PostgreSQL, SQL Server, etc.) * Strong communication and collaboration skills across all levels of the organization Compensation/Benefits: The anticipated base salary range for this role is $140,000 - $160,000 annually. Final total compensation offered is dependent upon the selected individual's qualifications and experience. This position is also eligible for an annual discretionary bonus based on company performance and other factors. As an employee of the company, you will be eligible to participate in the Employee Stock Option Plan. Total Expert offers a competitive range of benefits including Medical, Dental, Vision, HSA (Health Savings Account), FSA (Flexible Spending Accounts), company paid Life Insurance, Short-Term Disability, Long-Term Disability, Flexible Time-Off (FTO), Paid Parental Leave, and 401(k) with employer match. Applicants must be authorized to work for any employer in the U.S. We are unable to sponsor or take over sponsorship of an employment Visa at this time. We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
    $140k-160k yearly 52d ago
  • Senior Staff Software Engineer

    Rbglobal

    Embedded software engineer job in Plymouth, MN

    The Senior Staff Software Engineer is responsible for leading the team that supports and enhances the code base used for company's administrative and reporting tools. Responsible for all development practices for the web and services (integration) platform. Lead the implementation of the full stack web experience. Work closely with UX/UI department in leading the technical vision for our products. Collaborate with designers, product managers, and developers to deliver compelling and efficient tools/products. Identify and resolve performance and scalability issues. Lead, coach and train a team of full stack developers. Minimum of 7 years of enterprise web development experience, 3 years experience leading teams of software developers. Strong understanding of enterprise technology stack Demonstrated ability to apply technology solutions to business problems Strong in-depth experience in SQL performance tuning Hands-on experience with all layers of the development stack, including Java EE backend and Angular frontend. Ability to articulate and explain technical solutions to stakeholders. Typical Business Office Environment Design/Manage implementation of overall product and service integration architecture. Prioritize/Manage development effort required in order to fulfill product feature requests in a timely manner. Define/Design architecture/solutions, working with enterprise architects and the Manager, Software Engineering in order to create scalable/robust web applications. Create technical specifications and test plans. Consistently write, translate, and code automation scripts to test, maintain, and monitor solutions. Work with the DevOps to transition software into a production environment. Perform other duties as assigned.
    $93k-124k yearly est. Auto-Apply 50d ago
  • Principal Software Engineer, OEM (Hopkins, MN - Hybrid)

    Digi International 4.4company rating

    Embedded software engineer job in Hopkins, MN

    Digi International is a leading global provider of IoT connectivity products, services, and solutions. It helps companies create next-generation connected products and deploy and manage critical communications infrastructures in demanding environments with high levels of security and reliability. Founded in 1985, Digi has helped customers connect more than 100 million things and counting. Position Digi Wireless Design Services' Principal Software Engineers have deep experience with embedded firmware and software for a variety of microprocessors, microcontrollers, and applications of every kind. We have particular expertise in many aspects of wireless communication, low-power design, high-reliability systems and IOT platforms as well as, embedded Linux and Android. What You Will Do * Lead and mentor software engineering teams, guiding design and implementation of embedded firmware and software systems. * Organize, contribute to and implement software/firmware systems by following specifications provided by internal and external customers. * Enable successful completion of OEM BU design-services engagements through deep expertise in embedded software (Linux, Android, C/C++, Python), ensuring timely delivery of reliable products. * Serve as a primary technical contact for strategic customer engagements, including direct customer communication and on-site collaboration as needed. * Provide and implement technical solutions, applying ingenuity and innovation to solve complex problems. * Coordinate and work collaboratively with other Digi software development teams and customer teams to integrate systems and validate requirements. * Maintain tracking and documentation of project progress and source code; participate in configuration management and version control processes. * Participate in training and development programs to maintain and enhance job-related skills. * Evaluate and improve software design processes, tools and workflows to drive quality and efficiency. Who You Are and What You Bring * Bachelor's degree in Computer Engineering, Electrical Engineering, Computer Science or related field. * 8 + years of hands-on software engineering experience, preferably in a services environment. * Proven expertise programming in C for real-time embedded systems or Linux/FreeRTOS platforms. * Deep knowledge of microcontroller peripherals and interfaces (UART, I²C, SPI, ADC, PWM, Timers, etc.). * Skilled in embedded software coding, debugging and troubleshooting-close to the chip level. * Proficient with test and debug equipment: oscilloscopes, logic analyzers, multimeters, spectrum analyzers. * Excellent problem-solving skills and ability to thrive in a deadline-driven, fast-paced environment. * Strong communication and interpersonal skills, with experience interacting directly with customers and senior personnel. * Desired: Yocto build system, embedded Linux/Android driver development, RF communication protocols (802.15.4, ZigBee, Bluetooth, Cellular, Wi-Fi), and experience customizing routers and gateways. * Please note that we are unable to provide visa sponsorship for this position. This includes, but is not limited to, work visas, employment-based visas, or residency sponsorship. Candidates must have valid work authorization in the United States at the time of application. Visa applications of any kind will not be considered. Digi International offers a distinctive Total Rewards package including a short-term incentive program, new hire stock award, paid parental leave, open (uncapped) PTO, and hybrid work environment in addition to our competitive medical, health & wellbeing and compensation offerings. The anticipated base pay range for this position is $111,000 - $174,000. Pay ranges are determined by role, job level and primary job location. The range displayed reflects the reasonable range we anticipate paying for this position and reflects the cost of labor within several U.S. geographic markets. The specific salary offered within the range will depend on various factors including, but not limited to the candidate's relevant and prior experience, education, skills, and primary work location. It is not typical for an individual to be hired at or near the top of the range for their role and compensation decisions are dependent on the facts and circumstances of each position. Pay ranges are typically reviewed and updated annually. At Digi, we embrace diversity and inclusion among our teammates. It is critical to our success as a global company, and we seek to recruit, develop and retain the most talented people from a diverse candidate pool. We are committed to providing an environment of respect where equal employment opportunities are available to all applicants and teammates.
    $111k-174k yearly 17d ago

Learn more about embedded software engineer jobs

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

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

Average embedded software engineer salary in Burnsville, MN

$85,000

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

The biggest employers of Embedded Software Engineers in Burnsville, MN are:
  1. General Dynamics Mission Systems
  2. General Dynamics
  3. Toro
Job type you want
Full Time
Part Time
Internship
Temporary