What are the responsibilities and job description for the Software Engineer II position at Allure Consultant?
Job Description
Job Description
Job Summary
We are seeking a Software Engineer II to support the integration and testing of real-time embedded software systems. This role involves collaborating across disciplines to implement mission-critical software and hardware solutions. Responsibilities include software verification testing, hardware integration, and cybersecurity hardening for Linux-based embedded systems.
Key Responsibilities
- Develop, debug, and execute automated and manual software verification tests.
- Integrate and test software with real-time operating systems (Linux / Unix).
- Build and maintain software and hardware integration testbeds.
- Utilize Git and Jira / GitLab for configuration management and issue tracking.
- Test and troubleshoot communication protocols, including CAN, Serial, and Ethernet.
- Collaborate with Mechanical, Electrical, Controls, and Systems Engineering teams.
- Mentor junior engineers in software testing, troubleshooting, and problem-solving.
- Ensure compliance with engineering principles, technical, and quality requirements.
Required Qualifications
Preferred Qualifications
Additional Details
If you are a highly motivated software engineer with a passion for real-time embedded systems and aerospace / defense technology, we'd love to hear from you! Apply now to be part of a cutting-edge team.
Apply Today!