As an Embedded Software Engineer, you'll be at the forefront of developing software for embedded systems. This role is ideal for someone with a solid background in programming and a passion for technology.
In this role as an Embedded Software Engineer, you will design and develop software for embedded systems, ensuring that it meets high standards of quality and performance. Your day-to-day tasks will include coding, testing, and debugging software, as well as creating verification plans to ensure reliability. You will also have the opportunity to analyze and optimize existing software solutions, making improvements where necessary.
You will work closely with a team of engineers and developers, collaborating on projects that require both technical expertise and creative problem-solving. This position is well-suited for someone who enjoys working with technology and has a strong foundation in programming, particularly in C or C++. Experience with hardware design and real-time operating systems will be beneficial but is not mandatory.
Key responsibilities include: • Designing and developing system software for embedded applications • Testing and debugging software to ensure functionality • Developing software verification plans and quality assurance procedures • Evaluating and implementing new technologies to enhance system performance
To succeed in this role, you should have at least three years of experience in embedded systems programming and a solid understanding of software testing methodologies. If you are passionate about technology and eager to contribute to innovative projects, this could be the perfect opportunity for you.
You'll be taken to the original listing on CareerJet to apply.