At a Glance
- Tasks: Lead the design and development of firmware for innovative gas analyser products.
- Company: Join Emerson, a forward-thinking company in automation and technology.
- Benefits: Competitive salary, career growth, mentorship, and a collaborative work environment.
- Why this job: Make a real impact in tech while working with cutting-edge embedded systems.
- Qualifications: 7+ years in embedded software development and strong C/C++ skills required.
- Other info: Dynamic team culture that values innovation and diverse perspectives.
The predicted salary is between 60000 - 70000 ÂŁ per year.
Emerson is looking for a Principal Firmware Engineer to provide technical leadership in the design, development, and maintenance of software and firmware components for Continuous Gas Analyzer products. This role focuses on embedded systems and hardware-level integration, working closely with electronics engineers on C/C++ firmware for the board and contributing to both legacy codebases and new product development.
In This Role, Your Responsibilities Will Be:
- Develop software/firmware architecture and concept proposals; design, code, and unit test components.
- Analyze cyberâsecurity risks and implement mitigation strategies, including reviewing thirdâparty alerts.
- Coordinate estimation of development tasks to support project and software release planning, and provide technical support for field or manufacturing issues.
- Perform technical review of team members' output, covering design, code, and testâplan reviews.
- Coach and mentor other software team members.
- Collaborate with Product Owners, Scrum Masters, Software Developers, and Testers within a Scrum framework and across distributed teams.
- Work closely with electronics engineers to ensure seamless integration of firmware and hardware components.
- Capture, analyze, and resolve bugs.
- Maintain compliance with software quality requirements and process guidelines established by the Manager overseeing software operations.
- Recommend new tools, technologies, thirdâparty components, and industryâstandard processes to the Global Software Manager.
- Occasional travel for site visits, training, or customer support may be required.
- Support leadership in softwareâteam recruitment.
- Execute other responsibilities or tasks within your skill set as reasonably instructed.
- Support Cyber Security legislation and SILârelated activities.
- Familiarity with safety standards and designâauthority transitions is beneficial.
Who You Are:
You are meticulous, patient, and strong at problemâsolving. You enjoy determining how things work, debugging tricky issues, and thinking about the whole system, not just the code.
For This Role, You Will Need:
- Minimum 7 years of experience with embedded software development, preferably on Linux platforms.
- Minimum engineering degree in software, electronics, or computer science, or equivalent demonstrated knowledge.
Preferred Qualifications That Set You Apart:
- Strong technical knowledge of C and C++.
- Experience with lowâlevel hardware interconnect protocols (CAN, SPI, UART, etc.).
- Validated strong skills in:
- Realâtime multiâthreaded embedded systems and microcontrollers.
- Industrial protocols: Modbus, Profinet, HART, and Fieldbus.
- Experience working with ADC or DAC devices.
Culture & Commitment to You
At Emerson, we prioritise a workplace where every employee is valued, respected, and empowered to grow. We foster an environment that encourages innovation, collaboration, and diverse perspectivesâbecause great ideas come from great teams. Our commitment to career development, mentorship, training, and leadership opportunities ensures you can make a lasting impact. We believe diverse teams drive growth and deliver business results.
Principal Firmware Engineer employer: Emerson
Contact Detail:
Emerson Recruiting Team
StudySmarter Expert Advice đ¤Ť
We think this is how you could land Principal Firmware Engineer
â¨Tip Number 1
Network like a pro! Reach out to your connections in the industry, attend meetups, and engage with professionals on platforms like LinkedIn. You never know who might have the inside scoop on job openings or can refer you directly.
â¨Tip Number 2
Show off your skills! Create a portfolio or GitHub repository showcasing your projects, especially those related to embedded systems and firmware development. This gives potential employers a tangible look at what you can do.
â¨Tip Number 3
Prepare for interviews by brushing up on technical questions specific to firmware engineering. Practice coding challenges and be ready to discuss your past projects in detail. Confidence is key!
â¨Tip Number 4
Donât forget to apply through our website! Itâs the best way to ensure your application gets seen. Plus, we love seeing candidates who are proactive about their job search.
We think you need these skills to ace Principal Firmware Engineer
Some tips for your application đŤĄ
Tailor Your CV: Make sure your CV is tailored to the Principal Firmware Engineer role. Highlight your experience with embedded systems, C/C++ programming, and any relevant projects that showcase your technical leadership skills.
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about firmware development and how your background aligns with Emerson's mission. Don't forget to mention your problem-solving skills and teamwork experience!
Showcase Your Technical Skills: In your application, be sure to highlight your technical expertise in areas like real-time multi-threaded systems and industrial protocols. Mention any specific tools or technologies you've worked with that are relevant to the role.
Apply Through Our Website: We encourage you to apply directly through our website for the best chance of being noticed. Itâs a straightforward process, and we canât wait to see what you bring to the table!
How to prepare for a job interview at Emerson
â¨Know Your Firmware Inside Out
Make sure you brush up on your knowledge of C and C++, especially in the context of embedded systems. Be ready to discuss your experience with low-level hardware interconnect protocols like CAN, SPI, and UART, as well as any real-time multi-threaded systems you've worked on.
â¨Showcase Your Problem-Solving Skills
Prepare to share specific examples of how you've tackled tricky debugging issues or resolved complex problems in past projects. Highlight your meticulous approach and how it has led to successful outcomes in firmware development.
â¨Familiarise Yourself with Cyber Security
Since cyber-security is a key aspect of this role, be prepared to discuss any strategies you've implemented to mitigate risks. Understanding safety standards and compliance will also give you an edge, so do your homework on relevant legislation.
â¨Emphasise Collaboration and Mentorship
This position involves working closely with various teams, so be ready to talk about your experience in collaborative environments. Share instances where you've coached or mentored others, showcasing your leadership skills and ability to work within a Scrum framework.