Embedded Engineer
Embedded Firmware Engineer
Embedded Systems | Controls | Real-Time Software
We're working with an innovative engineering business developing next-generation energy technology and are looking for an Embedded Firmware Engineer to play a key role in the evolution of a complex hardware/software platform.
This is an opportunity to join a highly technical team where you'll help improve an existing embedded control system whilst shaping the architecture for future product generations. You'll work across firmware, controls and system behaviour, helping deliver robust, reliable products that perform in real-world environments.
If you enjoy solving complex engineering challenges and taking ownership of embedded systems from concept through to production, we'd love to hear from you.
The Role
You'll be responsible for designing, developing and maintaining embedded firmware while driving improvements to system performance, reliability and scalability.
Responsibilities include:
- Developing embedded firmware in C/C++
- Designing and enhancing system control architecture and state machines
- Implementing control algorithms and configurable system parameters
- Identifying and resolving software, firmware and system-level issues
- Improving system robustness, fault handling and recovery strategies
- Supporting products through the full development lifecycle from prototype through to production
- Developing automated testing, validation and continuous integration processes
- Working closely with multidisciplinary engineering teams to deliver high-quality products
What We're Looking For
We're interested in engineers who enjoy taking ownership of embedded systems and have experience developing firmware for complex hardware products.
You'll ideally have:
- 3+ years' experience developing embedded firmware
- Strong programming skills in C/C++
- Experience with Python and MATLAB/Simulink
- Experience designing embedded control systems and state machine architectures
- Knowledge of real-time embedded systems
- Experience with CAN communication protocols
- Familiarity with Linux development environments
- Experience with automated testing and continuous integration
- Strong debugging and root cause analysis skills across both hardware and software
- Experience developing production-quality embedded software
We're looking for someone who:
- Takes ownership and enjoys solving challenging technical problems
- Is comfortable working in fast-paced engineering environments
- Has a pragmatic, hands-on approach to problem solving
- Can work independently whilst collaborating with cross-functional teams
- Enjoys improving existing systems as much as designing new ones
- Values reliability, simplicity and high engineering standards
-
Seniority level
Mid-Senior level -
Employment type
Full-time -
Job function
Engineering -
Industries
Services for Renewable Energy and Energy Technology
Referrals increase your chances of interviewing at Brightsmith by 2x
See who you knowGet notified about new Embedded Engineer jobs in Mount Pleasant, PA.
Sign in to create job alertSimilar jobs
People also viewed
-
Lead Electrical Engineer
Lead Electrical Engineer
-
Controls Engineer
Controls Engineer
-
Intermediate Computer & Electrical Engineer
Intermediate Computer & Electrical Engineer
-
Computer & Electrical Engineer, Senior
Computer & Electrical Engineer, Senior
-
Aftermarket Electrical Engineer
Aftermarket Electrical Engineer
-
I&C Hardware Engineer
I&C Hardware Engineer
-
Electrical Engineer
Electrical Engineer
-
I&C Hardware Engineer
I&C Hardware Engineer
-
Field Electronics Technician, Level II
Field Electronics Technician, Level II
-
Power Plant Electrical Systems Engineer
Power Plant Electrical Systems Engineer
Similar Searches
Explore top content on LinkedIn
Find curated posts and insights for relevant topics all in one place.
View top content