Senior Embedded Software Engineer Apply
Our Client is a leading provider of cutting-edge solutions in the defense and space industry. They specialize in the design, development, and manufacturing of advanced technologies that contribute to national security and space exploration. Their team is comprised of talented professionals dedicated to pushing the boundaries of innovation.
They are seeking a highly skilled and experienced Senior Embedded Software Engineer to join their dynamic team. As a key member of their engineering department, you will play a crucial role in developing and implementing embedded software solutions for their defense and space systems.
Responsibilities:
Qualifications:
If you are a passionate and experienced Embedded Software Engineer with a desire to contribute to cutting-edge defense and space technologies, we invite you to join our clients team and be a part of shaping the future of our industry.
They are seeking a highly skilled and experienced Senior Embedded Software Engineer to join their dynamic team. As a key member of their engineering department, you will play a crucial role in developing and implementing embedded software solutions for their defense and space systems.
Responsibilities:
- Embedded Software Development: Design, develop, test, and maintain embedded software solutions for mission-critical defense and space applications.
- System Integration: Collaborate with cross-functional teams to ensure seamless integration of software with hardware components and other subsystems.
- Requirements Analysis: Work closely with system architects and stakeholders to analyze and understand software requirements, translating them into efficient and robust embedded software designs.
- Code Review and Optimization: Conduct code reviews, identify areas for optimization, and implement best practices to ensure high-quality, efficient, and maintainable code.
- Testing and Debugging: Develop and execute comprehensive testing plans, perform debugging, and resolve issues to ensure software reliability in challenging environments.
- Documentation: Create and maintain clear and detailed technical documentation, including design specifications, test plans, and user manuals.
- Adherence to Standards: Ensure compliance with industry standards, safety regulations, and security protocols in all software development activities.
- Mentoring and Collaboration: Provide guidance and mentorship to junior engineers, fostering a collaborative and innovative team environment.
Qualifications:
- Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field.
- Proven experience (3+ years) in embedded software development for defense or aerospace applications.
- Proficiency in programming languages such as C and C++, as well as experience with real-time operating systems (RTOS).
- Strong understanding of embedded systems architecture, hardware-software interaction, and communication protocols.
- Familiarity with version control systems, build tools, and debugging tools.
- Excellent problem-solving and critical-thinking skills, with the ability to work in a fast-paced and challenging environment.
- Effective communication skills and the ability to collaborate with cross-functional teams.
- Active security clearance (or ability to obtain one) is highly desirable.
If you are a passionate and experienced Embedded Software Engineer with a desire to contribute to cutting-edge defense and space technologies, we invite you to join our clients team and be a part of shaping the future of our industry.