What are the responsibilities and job description for the Senior Software Engineer position at Compunnel Software Group?
Job Summary
The Senior Software Engineer will focus on the integration and testing of real-time embedded software systems.
This role involves performing tasks related to hardware module integration, Linux-based software testing, scripting, networking, and cybersecurity hardening.
The ideal candidate will mentor junior engineers, collaborate with multidisciplinary teams, and ensure the delivery of high-quality software solutions that meet customer needs and technical requirements.
Key Responsibilities
- Develop, debug, and execute automated and manual software verification testing.
- Integrate and test software with real-time operating systems, such as Linux / Unix derivatives.
- Build and maintain software and hardware integration testbeds.
- Collaborate with Mechanical, Electrical, Controls, and Systems Engineering teams.
- Ensure traceability across software requirements, design, and verification artifacts.
- Perform testing and troubleshooting of communication protocols, including CAN, Serial, and Ethernet.
- Utilize Git and Jira / GitLab for configuration management and issue tracking.
- Mentor junior engineers to enhance their testing, troubleshooting, and problem-solving capabilities.
- Ensure compliance with engineering principles, standards, and project requirements.
Required Qualifications
Preferred Qualifications
Education : Bachelors Degree