Principal Firmware Engineer
Principal Firmware Engineer

Principal Firmware Engineer

Cumbernauld Full-Time 60000 - 70000 ÂŁ / year (est.) No home office possible
E

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.
  • Self‐directed and motivated in a team‐oriented environment.
  • Strong communication and collaboration skills.
  • Experience in bare‐metal firmware development.
  • Experience developing firmware within an RTOS environment.
  • Familiarity with application development for embedded Linux distributions.
  • Practical experience in board bring‐up and debugging using appropriate tools and techniques.
  • 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

    At Emerson, located in Cumbernauld, Scotland, we pride ourselves on being an exceptional employer that values innovation and collaboration. Our work culture fosters a supportive environment where employees are encouraged to grow through mentorship and training opportunities, ensuring that you can make a meaningful impact in your role as a Principal Firmware Engineer. With a commitment to diversity and inclusion, we believe that great ideas come from great teams, making Emerson a rewarding place to advance your career.
    E

    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

    Embedded Software Development
    C Programming
    C++ Programming
    Linux Platforms
    Low-Level Hardware Interconnect Protocols
    Real-Time Multi-Threaded Embedded Systems
    Microcontrollers
    Industrial Protocols (Modbus, Profinet, HART, Fieldbus)
    Bare-Metal Firmware Development
    RTOS Environment
    Debugging Skills
    Cyber-Security Risk Analysis
    Software Quality Compliance
    Collaboration Skills
    Coaching and Mentoring

    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.

    Principal Firmware Engineer
    Emerson
    Location: Cumbernauld

    Land your dream job quicker with Premium

    You’re marked as a top applicant with our partner companies
    Individual CV and cover letter feedback including tailoring to specific job roles
    Be among the first applications for new jobs with our AI application
    1:1 support and career advice from our career coaches
    Go Premium

    Money-back if you don't land a job in 6-months

    E
    Similar positions in other companies
    UK’s top job board for Gen Z
    discover-jobs-cta
    Discover now
    >