About this role
The team is seeking a Software Engineer 2 specializing in Firmware development using C and C++. In this role, you will be responsible for developing sophisticated systems and software that align with customer business goals and needs.
Key Responsibilities:
- Participate in the preparation, review, and evaluation of software and storage requirements and specifications.
- Prepare written specifications for tasks of varied complexity based on verbal requirements.
- Utilize defined software lifecycle methodologies to ensure quality and efficiency.
- Review and implement test strategies for software to ensure reliability and performance.
- Collaborate with cross-functional teams to deliver innovative software solutions.
Required Skills & Qualifications:
- Proficiency in C and C++ programming languages.
- Experience with firmware development and embedded systems.
- Strong understanding of software lifecycle methodologies.
- Ability to analyze requirements and translate them into technical specifications.
- Excellent problem-solving skills and attention to detail.
Experience:
- 3-5 years of relevant experience in software engineering, particularly in firmware development.
What we offer:
- An opportunity to work on cutting-edge technology projects.
- A collaborative and innovative work environment.
- Opportunities for professional growth and development.
Applications are read by our talent team, usually within two working days.
If you look like a fit we will call you, and you will hear from us either way.