We are seeking a talented and experienced Embedded Software Engineer to join a cutting edge start up working on revolutionary technology applicable to a wide variety of industries. You will be responsible for writing code and developing software solutions for embedded electronic systems in C++ or C#.
As an Embedded Software Engineer your main responsibilities will be to:
-
Design, develop, and maintain embedded software for various products.
-
Develop and maintain software documentation.
-
Collaborate with cross-functional teams to develop and implement software features.
-
Participate in code reviews and ensure code quality.
-
Develop and maintain software test plans and procedures.
-
Debug and troubleshoot software issues.
-
Participate in software design and architecture discussions.
The successful Embedded Software Engineer will likely have the following:
-
Bachelor’s degree in Computer Science, Electrical Engineering, or related field.
-
Experience in embedded software development
-
Strong proficiency in C/C++ programming languages (essential).
-
Experience with Arm Cortex processors (preferable).
-
Experience with Object Oriented Design (preferable).
-
Experience with GIT, C sharp, Visual Studio, and Linux (preferable).
-
Excellent problem-solving skills (essential).
-
Strong communication and collaboration skills (essential).
This opportunity offers the chance to work with industry leading professionals who have a true passion for engineering. You’ll have the chance to make a real impact developing exciting technology that will impact multiple industries.
Apply below and one of our expert recruiters will be in touch ASAP