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

Embedded Software Engineer

$94k - $134k
Full-time

Emerson

At Emerson, we help the world run safer and smarter. As a global leader in automation, our Analytical Instruments organization develops advanced technologies and solutions that safeguard industries and keep critical systems running.

Join our Liquid Analysis team in Shakopee, MN, as a Senior Embedded Software Engineer - where you'll work on both new product development and sustaining engineering for process analytical equipment that protects water quality, supports life sciences, strengthens industrial safety, and serves industries worldwide.

If solving complex engineering problems with software excites you, this is an opportunity to build real embedded products, work closely with software, hardware, systems, and test engineers, and see your work come together in the complete product - become part of a team that's growing, learning, and focused on delivering results!

IN THIS ROLE, YOUR RESPONSIBILITIES WILL:
  • Design and develop embedded software solutions for new products and major product enhancements.
  • Own significant software features and technical efforts, breaking down work and driving it through implementation, integration, and completion.
  • Solve complex embedded software and hardware/software integration problems through hands-on development, debugging, and testing.
  • Collaborate with global, cross-functional teams across software, test, systems, hardware, project management, and product management.
  • Follow and strengthen engineering practices aligned with our SDLA and IEC 62443-4-1, including requirements, design, cybersecurity, implementation, testing, reviews, documentation, and release.
  • Develop and maintain software requirements, architecture, interfaces, and traceability throughout the development lifecycle.
  • Provide technical guidance and mentoring to other engineers and participate in meaningful technical and peer reviews.
  • Maintain and improve existing products while exploring new technologies, tools, and approaches that improve our products and engineering capabilities.

WHO YOU ARE : You take on the challenge of unfamiliar tasks. You deal constructively with problems that do not have clear solutions or outcomes. You grow from hardships and negative experiences You partner with others to get work done. You admit mistakes and gain insight from experiences.

FOR THIS ROLE, YOU WILL NEED:

  • Bachelor's degree in engineering or science from an engineering school
  • 5+ years of applicable experience
  • Experience developing using C/C++ for real-time, multi-threaded embedded systems and microcontroller-based products
  • Authorized to work in the United States without sponsorship now and in the future
    • Individuals with temporary visas such as E, F-1 (including those with OPT or CPT), H-1, H-2, L-1, B, J or TN, or who need sponsorship for work authorization now or in the future, are not eligible for hire.

PREFERRED QUALIFICATIONS THAT SET YOU APART:
  • Bachelor's or Master's degree in Computer Engineering, Electrical Engineering, Computer Science, or a related technical field; ABET-accredited engineering degree preferred
  • Strong proficiency in C/C++, with experience in modular embedded software architecture, object-oriented design, design patterns, and UML
  • Experience with embedded Ethernet and TCP/IP networking; industrial Ethernet protocols and stacks such as EtherNet/IP, Modbus TCP, and PROFINET are a plus
  • Working knowledge of embedded communication interfaces and industrial protocols such as CAN, SPI, UART/SCI, I²C, HART, Modbus, and PROFIBUS
  • Demonstrated ability to solve complex embedded software and system-level technical problems
  • Experience with secure software development lifecycle practices; familiarity with IEC 62443-4-1 or similar product cybersecurity standards preferred
  • Ability to communicate technical designs, decisions, and tradeoffs and work effectively with cross-functional teams
  • Experience using AI-assisted engineering tools to improve software development, testing, debugging, or engineering productivity
  • Lead and contribute to the planning and breakdown of software work, translating requirements into clear technical tasks and determining effective implementation approaches.

Our Culture & Commitment to You:

At Emerson, we prioritize a workplace where every employee is valued, respected, and empowered to grow. We foster an environment that encourages innovation, collaboration, and diverse perspectives because we know that great ideas come from great teams. Our commitment to ongoing career development and growing an inclusive culture ensures you have the support to thrive. Whether through mentorship, training, or leadership opportunities, we invest in your success so you can make a lasting impact. We believe diverse teams, working together are key to driving growth and delivering business results.

We recognize the importance of employee wellbeing and know that to do your best you must have flexible, competitive benefits plans to meet you and your family's physical, mental, financial, and social needs. We provide, a variety of medical insurance plans, with dental and vision coverage, Employee Assistance Program, profit sharing retirement, tuition reimbursement, employee resource groups, recognition, and much more. Our culture prioritizes work-life balance and offers flexible time off plans, including paid parental leave (maternal and paternal), vacation and holiday leave.

Our compensation philosophy is simple: we pay a competitive base salary, within the local market in which we operate, and reward performance during our annual merit review process. The salary range for this role is $94,000-$134,000 annually, commensurate with the skills, talent, capabilities, and experience each candidate brings to a role.

#LI-BA1

#LI-HYBRID
Vacancy posted 9 days ago
Similar jobs that could be interesting for youBased on the Embedded Software Engineer in Shakopee, MN vacancy
  • $80k - $114k

     ...Responsibilities Design, develop, test, and maintain embedded software for new and existing products. Contribute to software features...  ...project management, and product management teams. Apply engineering practices across requirements, design, implementation, testing... 
    Suggested
    Full time
    Flexible hours

    Emerson Electric Co.

    Shakopee, MN
    5 days ago
  • $150k - $200k

     ...Principal Embedded Software EngineerAt Emerson, we help the world run safer and smarter. As a global leader in automation, our Analytical...  ...Analysis team in Shakopee, MN, as a Principal Embedded Software Engineer, where you'll focus primarily on new product development... 
    Suggested
    Temporary work
    Local area
    Worldwide
    Flexible hours

    Emerson Electric

    Shakopee, MN
    16 hours ago
  • Emerson invites interns to contribute to embedded firmware development, applying technical expertise to design, plan, and test software across multiple weeks. You’ll work with cross‑functional teams to interpret firmware requirements, conduct integration testing, and participate... 
    Suggested
    Internship

    Emerson Electric Co

    Shakopee, MN
    1 day ago
  • $94k - $134k

    Job-ID: 26013111Category: Firmware/Embedded EngineeringLocation: Shakopee, MN, United StatesWorkplace: HybridSchedule: Full timePosted...  ...Liquid Analysis team in Shakopee, MN, as a Senior Embedded Software Test Engineer — where you'll work on testing new and legacy products for... 
    Suggested
    Temporary work
    Local area
    Worldwide
    Flexible hours

    Emerson

    Shakopee, MN
    3 days ago
  • Entrust Corporation in Minnesota is seeking a Firmware Engineering Co-Op (6 to 12-month) to design and implement firmware for card and passport...  ...will work at the Shakopee office with engineers focused on embedded systems, ensuring security and performance. The role offers... 
    Suggested
    Work at office

    Entrust Corporation

    Shakopee, MN
    4 days ago
  • $80k - $114k

     ...solutions that safeguard industries and keep critical systems running. Join our Liquid Analysis team in Shakopee, MN, as an Embedded Software Engineer, where you'll contribute to new product development and sustaining engineering for process analytical equipment that... 
    Full time
    Temporary work
    Local area
    Worldwide
    Flexible hours

    Emerson

    Shakopee, MN
    5 days ago
  • $105k - $150k

     ...companies, and the world's top researchers in materials and seismic engineering all rely on our systems to determine product reliability and...  ...MTS but across the ITW enterprise.We're looking for an Embedded Software Engineer who is a self-directed individual to implement... 
    Local area
    Remote work

    Illinois Tool Works

    Eden Prairie, MN
    2 days ago
  • $25 per hour

     ...the future. Position Overview: Entrust is seeking a Firmware Engineering Co-Op (6 to 12 -month Co-Op) to work with our Team in the design...  ...'s wide range of hardware products to life through use of embedded control of motors, sensors, vision systems, and huge variety of... 
    Hourly pay
    Work at office
    Remote work
    Flexible hours

    Entrust Corporation

    Shakopee, MN
    4 days ago
  • RFA Engineering offers a hybrid work environment in Eden Prairie, MN, developing embedded software for precision agriculture and vehicle electrification. The Software Engineer will design and develop software to control machine functions, using C/C++, Simulink MBSD, and... 

    Rfamec

    Eden Prairie, MN
    6 hours ago
  • $25 - $31 per hour

    Hardware Engineering Design Summer Internship Job Description Job Alerts Link Job Title: Hardware Engineering Design Summer Internship Posting Start Date: 11/4/26 Requisition Id: 15508 Job Description: About our group: The Hardware Engineering design team develops mechanics... 
    Summer work
    Internship
    Summer internship

    Seagate Technology

    Shakopee, MN
    1 day ago
  • $123.75k - $181.5k

     ...Lead Outside Sales Engineer at Eaton Eaton's ES AMER NAS division is currently seeking a Lead Outside Sales Engineer. This is a hybrid...  ...Ability to learn and utilize digital tools and proprietary software Robust presentation, training and communications skills Bachelor... 
    Full time
    Contract work
    Local area
    Relocation package

    Eaton Plc

    Chanhassen, MN
    3 days ago
  • $85.41k - $125.27k

     ...the future. Entrust is seeking a Firmware Engineer II to work within our product...  ...hardware products to life through use of embedded control of motors, sensors, vision systems...  ...Responsibilities:Real-time embedded system software design for control systems in complex machinesDevelopment... 
    Full time
    Remote work
    Flexible hours

    Entrust Corporation

    Shakopee, MN
    4 days ago
  • $86k - $126k

     ...Be part of something powerful. Eaton leads the industry with the largest, most experienced team of field service technicians and engineers, and we’re not slowing down. We’re expanding our team with driven professionals who want to work on impactful projects, solve real... 
    For contractors
    H1b
    Local area
    Visa sponsorship
    Relocation package

    Eaton

    Chanhassen, MN
    1 day ago
  •  ...that may include equipment upgrades, system testing, and design enhancements to improve performance and safety. Lead and mentor engineers on medium-sized projects, fostering technical growth and collaboration. Conduct and analyze Short-Circuit, LV/MV Coordination,... 
    For contractors
    Local area
    Visa sponsorship
    Relocation package

    Eaton Group

    Chanhassen, MN
    22 hours ago
  • $37k - $82k

     ...help customers meet the demands of the global market. Join us and help shape the future of aerospace and defense. As a Systems Engineering Intern, you will contribute to developing solutions within a multi-disciplined team for the Ice, Rain, and Stall product families... 
    Full time
    Contract work
    Temporary work
    Work experience placement
    Internship
    Work at office
    Remote work
    Relocation
    Flexible hours

    RTX

    Burnsville, MN
    1 hour ago
  • The Bernard Group is offering a Summer Internship for an Intern, Software Engineer (Full Stack) in Chanhassen, MN. You will help design, develop and maintain web apps with React on the front end and Node.js/AWS Lambda on the back end, gaining hands-on experience in modern... 
    Internship
    Summer internship

    Smartpress.com

    Chanhassen, MN
    4 days ago
  • $160k - $180k

    If you are a seasoned software engineering leader looking to shape the future of industrial automation, Emerson has an exceptional opportunity...  ...technical and organizational leadership to develop complex embedded software products and systems, invent new techniques and advance... 
    Temporary work
    Local area
    Worldwide
    Flexible hours

    Emerson

    Eden Prairie, MN
    16 hours ago
  • Rockwell Automation in Wisconsin/Minnesota seeks a Firmware Engineering Intern for its PMB division. You will work on embedded firmware in industrial products, gaining hands-on experience with C/C++, real-time systems, and testing under senior engineers. You will report... 
    Internship
    Relocation

    Rockwell Automation, Inc.

    Eden Prairie, MN
    1 day ago
  •  ...Ziegler CAT seeks a Sales Engineer to support OEM engine customers in Minnesota. You will locate, develop, and provide business support, drive new OEM opportunities, and coordinate with engineering and production to meet customer requirements. Bachelor's degree and 5+... 

    Ziegler Cat

    Shakopee, MN
    1 day ago
  • $24 - $28 per hour

     ...including office spaces, laboratories, and manufacturing areas. Apply engineering principles to solve real-world challenges, gaining exposure to...  ...and internal policies. Gain valuable experience in CAD software, data analysis, and technical reporting to support engineering... 
    Hourly pay
    Full time
    Temporary work
    Internship
    Work at office
    Flexible hours

    Emerson Electric Corporation

    Chanhassen, MN
    1 day ago
  • TOKYO ELECTRON U.S.HOLDINGS, INC. is seeking an engineer to support cleanroom environmental controls, thermal management, and utility system maintenance. You will oversee feasibility studies, testing, and prototype fabrication with limited supervision. The role requires... 

    Tokyo Electron US

    Chaska, MN
    1 day ago
  • $90k - $125k

     ...Description Job Description Hardware Design Engineer – Product Development Chaska, MN (...  ..., you’ll work on a range of products: embedded systems, power electronics, industrial...  ...’ll work closely with our firmware and software engineers, own your designs from start to... 
    2 days per week
    3 days per week

    Embedded Design Engineering

    Chaska, MN
    14 days ago
  • $70k - $110k

     ...Job Description Job Description RFA Engineering ( develops embedded software for our world-class clients in the areas of precision agriculture and vehicle electrification using state-of-the-art tools and processes. Visibility to a broad variety of applications in... 
    Temporary work
    Work at office
    Work from home
    Flexible hours

    Rogers Freels & Associates Inc

    Eden Prairie, MN
    21 days ago
  • $24 - $28 per hour

     ...Participate in reviews of product requirements, test designs, and implementations. Work with cross-functional teams to help solve engineering challenges. Provide analysis for change requests considering the impact to product testing and schedule Support... 
    Hourly pay
    Full time
    Internship
    Flexible hours

    Emerson

    Shakopee, MN
    3 days ago
  • $91.62k - $134.38k

     ...Position Description:As a Senior Quality Assurance Automation Engineer, you will work with multiple product teams to validate the quality...  ...and reliability. You will also collaborate closely with software development partners to define test strategies, expand automation... 
    Full time
    Remote work
    Flexible hours

    Entrust

    Shakopee, MN
    1 day ago
  • Amplify People in the Eden Prairie area is seeking a Lead Technician/Programmer to own Savant system installation, programming, and client-facing support, freeing leadership to grow the business. This role requires deep technical expertise and the ability to work independently...
    Work from home

    Amplify People

    Eden Prairie, MN
    3 days ago
  • $79k - $93k

     ...aids; prepares technical construction drawings. Reviews the development of designs for compliance with applicable codes, adopted engineering standards, and good engineering practices.Deliver technical presentations to internal and external audiences as required as part... 
    Work at office
    Local area
    Monday to Friday
    Flexible hours

    Bosch Building Technologies

    Burnsville, MN
    2 days ago
  • $22 - $32 per hour

     ...Job Description We are seeking a Firmware Engineering Intern to join our Global Power Motion...  ...interested in gaining hands-on experience in embedded systems and firmware development. You...  ...with embedded C/C++, real-time systems, software development practices, testing,... 
    Hourly pay
    Internship
    Local area
    Visa sponsorship
    Work visa
    Relocation package
    Flexible hours

    Rockwell Automation, Inc.

    Eden Prairie, MN
    1 day ago
  • TOKYO ELECTRON U.S.HOLDINGS, INC. is seeking a Full-time Contract Mechanical Engineer to assist with cleanroom environmental controls, thermal management systems, and utility system maintenance in a semiconductor manufacturing setting. The role involves feasibility studies... 
    Full time
    Contract work

    TOKYO ELECTRON U.S.HOLDINGS, INC.

    Chaska, MN
    1 day ago
  • $72.8k - $130k

     ...recommend alternative technical and business approaches, and lead engineering efforts to meet aggressive timelines with optimal...  ...with business stakeholders and technical teamMentors' junior software engineerWhat are the reasons to consider working for UnitedHealth... 
    Minimum wage
    Full time
    Temporary work
    Work experience placement
    Local area
    Remote work

    UnitedHealth Group

    Eden Prairie, MN
    1 day ago

Do you want to receive more vacancies?

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