Firmware Engineer - Emerson
Shakopee, MN 55372
About the Job
If you are an Embedded Firmware Engineering professional looking for an opportunity to grow, Emerson has an opening for you! You will lead and participate in teams designing world-class Pressure and Temperature field instruments. Our products deliver highly accurate pressure and temperature measurements with unmatched reliability to help customers in a variety of industries. In this role you will get to work with engineers from multiple global sites and leverage their combined knowledge to achieve the program objectives.
In this Role, Your Responsibilities Will Be:
- Collaborate with multi-disciplinary local and global development teams.
- Design/implement embedded real-time systems that meet rigorous functional safety and cybersecurity requirements.
- Work in an agile development environment that uses Azure DevOps.
- Present status updates and development metrics to management.
- Use scopes, meters, power sources, logic analyzers, sniffing tools etc. as necessary to complete the task.
- Plan, lead, and implement software development activities which include architecture design, requirements definition, peer reviews, change management and hardware/software integration activities.
You identify and seize new opportunities. You effectively communicate in various settings: one-on-one, small and large groups, or among diverse styles and position levels. You deal constructively with problems that do not have clear solutions or outcomes. You set objectives to align with broader organizational goals. You readily learn and adopt new technologies.
For This Role, You Will Need:
- Bachelor's Degree in Engineering or Computer Science from an engineering school.
- Minimum of 2 years of related experience.
- Legal authorization to work in the United States – Sponsorship will not be provided for this position.
- Ability to occasionally meet with global team members during off hours.
- Experience with C or C++ programming languages.
- Knowledge and experience with agile development methodologies.
- Prior embedded development experience.
- Ability to travel < 5%.
- ABET-accredited engineering degree.
- Experience working in geographically distributed teams.
- Firmware lead experience.
- Azure DevOps or similar tool experience.
- Knowledge and experience with serial communication protocols like SPI, I2C, CAN, etc.
- Knowledge and experience with 8-, 16-, and 32-bit Micro-controllers.
- Cybersecurity and SIS product development experience (e.g,. IEC61508, IEC62443).
- Static code analysis tools such as PC-Lint - MISRA - C Std.
- RTOS Experience
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.
At Emerson, we are committed to fostering a culture where every employee is valued and respected for their unique experiences and perspectives. We believe a diverse and inclusive work environment contributes to the rich exchange of ideas and diversity of thoughts, that inspires innovation and brings the best solutions to our customers.
This philosophy is fundamental to living our company’s values and our responsibility to leave the world in a better place. Learn more about our Culture & Values and about Diversity, Equity & Inclusion at Emerson.
Our training programs and initiatives focus on end-to-end development, from onboarding through senior leadership. We provide a wide range of development opportunities, including face-to-face and virtual training, mentorship and coaching, project management, and on-the-job training.
#LI-SD1
#LI-HYBRID