As an Embedded Software Engineer, you'll design and maintain software for various embedded systems. This role is ideal for those who enjoy working on innovative technology in a collaborative environment.
In this role, you'll be responsible for designing, developing, and maintaining embedded software for a range of commercial and industrial products. You'll work closely with hardware engineers and other team members to create software solutions that enhance the functionality of embedded devices and control systems. Your day-to-day tasks will involve coding, debugging, and testing software to ensure it meets quality standards and performs reliably in various applications.
The ideal candidate will have a solid background in embedded software development, particularly with programming languages like C and C++. You'll need to be comfortable working with control systems and have a good understanding of how software interacts with hardware. Experience with IoT devices and real-time operating systems is a plus, as it will help you tackle the challenges of modern embedded systems.
This position suits someone who enjoys problem-solving and is passionate about technology. You should be able to work independently and as part of a team, adapting to the fast-paced nature of the industry. If you're looking to grow your skills and contribute to innovative projects, this role could be a great fit for you.
Key requirements include: • Strong experience in embedded software development • Proficiency in C/C++ programming • Familiarity with debugging and testing methodologies • Knowledge of control systems and hardware integration
If you're ready to take on exciting challenges in the embedded software space, we encourage you to apply.
You'll be taken to the original listing on CareerJet to apply.