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

Senior Firmware Engineer

$110k - $145k

Emerson Electric

Embedded Software Engineer

If you are passionate about embedded systems and developing technology that connects critical industrial assets, Emerson has an exciting opportunity for you. Based in Shakopee, MN, this role is part of Emerson's Cross Portfolio Technology and Innovation team, where you will help develop connectivity technologies used across Emerson's measurement and analytical instrumentation portfolio. You will work with a global team of firmware, hardware, systems, and product engineers to design and implement embedded software solutions that enable secure, reliable, and scalable industrial communications.

In This Role, Your Responsibilities Will Be:

  • Design, develop, test, and maintain embedded firmware for industrial instrumentation and connectivity solutions.
  • Contribute to the architecture and implementation of wired and wireless communication technologies across Emerson's instrument portfolio.
  • Develop software for distributed embedded systems utilizing modern microcontrollers, processors, operating systems, and networking technologies.
  • Collaborate with hardware, systems, cloud, cybersecurity, and product engineering teams throughout the product development lifecycle.
  • Troubleshoot complex hardware, firmware, and communication issues and drive effective root-cause resolution.
  • Evaluate emerging technologies and contribute to proof-of-concept and innovation initiatives that support Emerson's digital transformation strategy.
  • Create and maintain technical documentation, software requirements, design specifications, and verification plans.
  • Participate in code reviews, automated testing, and continuous improvement initiatives that enhance software quality and development efficiency.
  • Mentor other engineers and provide technical leadership within project teams.
  • Collaborate effectively with globally distributed teams to deliver high-quality technical solutions.

Who You Are:

You are a technically strong engineer who enjoys tackling complex system-level challenges and turning ideas into reliable products. You communicate effectively with engineers, technical leaders, and business stakeholders, adapting your message to the audience while building alignment and trust. You exercise sound engineering judgment when navigating ambiguity, balancing technical tradeoffs, product requirements, and long-term maintainability.

For This Role, You Will Need:

  • Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering or equivalent
  • Five (5) or more years of applicable experience
  • Ability to meet with globally distributed team members occasionally
  • Legal authorization to work in the United States – Sponsorship will not be provided for this position
  • 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:

  • Experience developing embedded software in C and/or C++.
  • Experience with Git, Azure DevOps, CI/CD pipelines, automated testing, or similar software development toolchains.
  • Experience with 10 or 100BASE-T1S/L Ethernet in Automotive/Industrial applications
  • Experience with ARM-based microcontrollers, embedded processors, and real-time operating systems.
  • Experience implementing and integrating embedded TCP/IP networking stacks and network management/monitoring protocols (e.g., SNMP).
  • Proficiency with lab bench instrumentation for embedded development and debugging – oscilloscopes, logic/protocol analyzers, packet capture, etc.

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. 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 $110,000-$145,000 annually, commensurate with the skills, talent, capabilities, and experience each candidate brings to a role.

Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Senior Firmware Engineer in Shakopee, MN vacancy
  • $104.54k - $153.33k

     ...dedication, and innovation that drive our success and help us anticipate the future.  Position Overview: Entrust is seeking a Senior Firmware Engineer to work within our product development team. This individual will perform the responsibilities outlined below and other... 
    Senior
    Full time
    Remote work
    Relocation
    Flexible hours

    Entrust

    Shakopee, MN
    23 hours ago
  • $120k - $135k

     ...An Amazing Career Opportunity for a Senior Firmware Engineer!! Location: Eden Prairie, MN Job ID: 49295 This Senior engineering role will help our team to research, develop, maintain, enhance, and customize the embedded solutions which drive HID's Secure Issuance... 
    Senior
    Work experience placement
    Remote work
    Worldwide
    Relocation
    Flexible hours

    ASSA ABLOY

    Eden Prairie, MN
    23 hours ago
  • $41.06 - $60.23 per hour

     ...It’s the curiosity, dedication, and innovation that drive our success and help us anticipate the future. Entrust is seeking a Firmware Engineer II to work within our product development team. This individual will perform the responsibilities outlined below and other duties... 
    Suggested
    Full time
    Remote work
    Flexible hours

    Entrust Corporation

    Shakopee, MN
    1 day ago
  •  ...every story, and thrive in collaborative, cross-functional teams. Our GG cloud team is growing fast, and we're looking for a Senior Software Engineer who's ready to roll up their sleeves and make a real impact. If you're passionate about building reliable, scalable... 
    Senior
    Full time
    Local area
    Remote work
    Worldwide
    1 day per week

    GN Hearing

    Shakopee, MN
    23 hours ago
  • $90k - $120k

     ...Firmware Engineer II ABOUT ADVANCED ENERGY Advanced Energy (Nasdaq: AEIS) is a global leader in the design and manufacturing of highly engineered, precision power conversion, measurement and control solutions for mission-critical applications and processes. AE’s... 
    Suggested
    Temporary work
    Work at office
    Flexible hours

    Advanced Energy

    Eden Prairie, MN
    23 hours ago
  • $105.68k - $158.52k

     ...incremental hardware update — you'll help shape the next generation of industrial motion control platforms.As an Embedded Hardware Engineer, you will work on complex, high‑performance electronics that sit at the core of motion systems used across global industrial... 
    Senior
    Full time
    Work at office
    Flexible hours

    Rockwell Automation

    Eden Prairie, MN
    3 days ago
  •  ...Job title:Senior AI/ML Engineer Work Location with Zip code: Minnetonka, MN 55345 Duration of the project: 6 Months • Minimum years of experience required: 6 Years • Education Qualification required: BE Must have skills: AIML, Python, LLM's. Detailed... 
    Senior

    eTeam

    Minnetonka, MN
    4 days ago
  • $76.8 - $108.41 per hour

     ...family of brands helps customers create products and capture moments that reflect who they uniquely are.We are seeking a Senior Principal Software Engineer to lead the design and development of next-generation Agentic AI platforms and applications that power... 
    Senior
    Full time
    Remote work

    Shutterfly

    Eden Prairie, MN
    3 days ago
  • $91.7k - $163.7k

     ...serve as you help us advance health equity on a global scale. Join us to start Caring. Connecting. Growing together. The DevOps Engineer will be responsible for designing, implementing, and maintaining our cloud infrastructure, with a primary focus on Azure and... 
    Senior
    Minimum wage
    Full time
    Work experience placement
    Local area
    Remote work

    UnitedHealth Group

    Eden Prairie, MN
    2 days ago
  • $100k

     ...Senior Software Engineer Eden Prairie, MN ( Description CORPORATE SUMMARY The Company Beacon EmbeddedWorks is a full-service provider of embedded solutions. Its innovative System on Modules (SOMs) are backed by an extensive suite of customization, security... 
    Senior
    Full time
    Monday to Friday

    Beacon EmbeddedWorks

    Eden Prairie, MN
    23 hours ago
  •  ...Senior / Staff Software Engineer An Amazing Career Opportunity for a Senior / Staff Software Engineer!! Location: Eden Prairie, MN Job ID: 5046...  ...communicating in a cross-functional team environment comprised of firmware engineers, electrical engineers, mechanical engineers,... 
    Senior
    Work experience placement
    Work at office
    Worldwide

    Assa Abloy Group

    Eden Prairie, MN
    4 days ago
  • $48 - $53 per hour

     ...Job Description Job Description Senior Software Engineer (P3) Location: Burnsville, MN Job ID: #73041 Pay Range: $48-53/hr 12 months RESPONSIBILITIES You will lead researching, designing, developing, and testing software solutions, and networks as... 
    Senior
    Local area

    Butler America Aerospace

    Burnsville, MN
    5 days ago
  • Job title:Senior AI/ML Engineer Work Location with Zip code: Minnetonka, MN 55345 Duration of the project: 6 Months • Minimum years of experience required: 6 Years • Education Qualification required: BE Must have skills: AIML, Python, LLM's. Detailed Job Description:... 
    Senior

    eTeam

    Minnetonka, MN
    2 days ago
  • $110k - $140k

     ...Job Description Description: Supervisor’s Title: Software Engineer Manager Exempt Status: Exempt Location: Must be able to...  ...Retirement Benefits). Basic Functions We are seeking a Senior Software Engineer who is comfortable operating at the intersection... 
    Senior
    Flexible hours

    Imricor Medical Systems Inc

    Burnsville, MN
    22 days ago
  • $80k - $110k

     ...Senior Accountant Salary: $80,000 - $110,000 Why This Opportunity Stands Out High-visibility role partnering with finance and operational leaders Opportunity to own month-end close, financial reporting, and analysis processes Strong exposure to budgeting... 
    Senior
    Temporary work
    Flexible hours

    Creative Financial Staffing

    Shakopee, MN
    4 days ago
  •  ...working at the pace of change to improve patient lives with diagnostic tools that address the world’s biggest health challenges. The Senior Facilities HVAC Technician for Beckman Coulter Diagnostics is responsible general facilities repairs and preventative maintenance... 
    Senior
    Day shift

    Danaher Manufacturing

    Chaska, MN
    22 days ago
  • We are seeking an experienced Quadient Inspire Technology Lead with strong hands-on expertise in Quadient Inspire Designer, Interactive, and Cloud. The ideal candidate will contribute to application systems analysis and programming activities while working in a fast-paced...
    Senior
    Temporary work

    Neshent Technologies

    Minnetonka, MN
    22 days ago
  • $125k - $155k

     ...diverse range of customers, including global Fortune 100 companies and entrepreneurial start-ups.We are seeking a skilled Senior Software Engineer to join our Information Technology team.Location: Chaska, MN & Eden Prairie, MN (Hybrid)This position will support both our... 
    Senior
    Temporary work
    For contractors
    Work at office
    Remote work
    Flexible hours
    2 days per week
    1 day per week

    Apex International

    Eden Prairie, MN
    22 days ago
  • $44.09 - $78.7 per hour

     ...centric UI experiences using React, HTML5, CSS3, and modern UI frameworks Collaborate with Product Managers, UX Designers, and backend engineering teams to translate business requirements into efficient, scalable, maintainable UI solutionsIdentify and resolve front-end... 
    Senior
    Minimum wage
    Full time
    Work experience placement
    Work at office
    Local area
    Remote work

    UnitedHealth Group

    Eden Prairie, MN
    23 hours ago
  • $44.09 - $78.7 per hour

     ...of complex features from requirements through development, testing, deployment, and production supportCollaborate with solution engineering, development teams, partners, and vendors to maintain a coherent and consistent approach to design, implementation, and integrationContribute... 
    Senior
    Minimum wage
    Full time
    Work experience placement
    Work at office
    Local area
    Remote work

    UnitedHealth Group

    Eden Prairie, MN
    3 days ago
  • $44.09 - $78.7 per hour

     ...revenue growth. Ready to help us deliver results that improve lives? Join us to start Caring. Connecting. Growing together. Software engineering is the application of engineering to the design, development, implementation, testing and maintenance of software in a systematic... 
    Senior
    Minimum wage
    Full time
    Work experience placement
    Work at office
    Local area
    Remote work

    UnitedHealth Group

    Eden Prairie, MN
    23 hours ago
  • $44.09 - $78.7 per hour

     ...telecommute* from anywhere within the U.S. as you take on some tough challenges.Primary Responsibilities:Perform all phases of software engineering including requirements analysis, application design, code development and testingHelp the teams improve efficiency, quality and... 
    Senior
    Minimum wage
    Full time
    Temporary work
    Work experience placement
    Local area
    Remote work

    UnitedHealth Group

    Minnetonka, MN
    4 days ago
  •  ...Job Description Job Description Analyst - Financial (Senior Level) Chaska MN 55318 Duration: 8+ Months Requirements: BS in Accounting/Finance/Business 5 Years experience, preferably in FP&A Experience in Manufacturing Industry and Standard Costing... 
    Senior
    Permanent employment
    Contract work
    Temporary work

    TalentBurst, Inc.

    Chaska, MN
    20 days ago
  • $91.7k - $163.7k

     ...automation, orchestration, and analytics) to address enterprise transformation opportunities Partner with business, architecture, engineering, and operations teams to identify high-value use cases and translate them into production-ready AI solutions Establish and... 
    Senior
    Minimum wage
    Full time
    Work experience placement
    Local area
    Remote work

    UnitedHealth Group

    Eden Prairie, MN
    2 days ago
  • $100k - $130k

     ...Job Summary As a technical leader within the Concrete service line, the Engineer 3 serves as a mentor to junior staff, supports QA/QC oversight, and drives continuous improvement in analytical methods, client deliverables, and internal processes. The position oversees... 
    Senior
    For contractors
    Visa sponsorship

    American Engineering Testing

    Chanhassen, MN
    4 days ago
  • $91.7k - $163.7k

     ...Contact Center Voice Modernization Engineer Optum Tech is a global leader in health care innovation. Our teams develop cutting-edge solutions that help people live healthier lives and help make the health system work better for everyone. From advanced data analytics... 
    Senior
    Minimum wage
    Full time
    Work experience placement
    Work at office
    Local area
    Remote work

    UnitedHealth Group

    Eden Prairie, MN
    2 days ago
  • $120.1k - $214.5k

     ...Senior AI/ML Engineer Optum is a global organization that delivers care, aided by technology to help millions of people live healthier lives. The work you do with our team will directly improve health outcomes by connecting people with the care, pharmacy benefits, data... 
    Senior
    Minimum wage
    Full time
    Work experience placement
    Work at office
    Local area
    Remote work

    divvyDOSE

    Eden Prairie, MN
    2 days ago
  •  ...with a bachelor’s degree; or 3+ years with a master’s degree; or a doctoral degree. Preferred experience Certified Quality Engineer (CQE). Regulatory/standards experience with 21 CFR 820 and ISO 14971 . Why it matters Our diagnostic systems run over a... 
    Senior
    Worldwide

    Danaher Manufacturing

    Chaska, MN
    8 days ago
  • $120.1k - $214.5k

     ...serve as you help us advance health optimization on a global scale. Join us to start Caring. Connecting. Growing together. Senior AI/ML Engineer – Optum Health & Financial Tech As a Senior AI/ML Engineer within the Optum Health & Financial Tech team, you will design, build... 
    Senior
    Minimum wage
    Full time
    Work experience placement
    Local area
    Remote work

    Optum

    Eden Prairie, MN
    3 days ago
  • $100k - $115k

     ...Senior Specialist, Supply Chain Entegris is seeking an experienced Senior Specialist, Supply Chain to manage and resolve supply chain escalations within the Advanced Purity Solutions (APS) Division. In this role, you will partner with global planning, manufacturing... 
    Senior
    H1b
    Work at office

    Minnesota Jobs

    Chaska, MN
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Firmware Engineer. Be the first to apply!