As a Sr. Software Engineer you will be responsible for;
- Develop, maintain, and enhance software primarily in C and C++.
- Implement, debug, and test software components in embedded and Linux-based environments.
- Analyze software defects, perform root cause analysis, and implement corrective actions.
- Collaborate with cross-functional teams to integrate software into larger system environments.
- Execute unit, integration, and regression testing activities.
- Participate in code reviews and ensure compliance with coding standards and best practices.
- Support software builds, releases, and ongoing product sustainment efforts.
- Create and maintain technical documentation related to software development and testing.
Qualifications;
- Bachelor's degree in Computer Engineering, Computer Science, Electrical Engineering, or related field.
- 5+ years of professional software development experience.Strong programming experience in C.
- Experience with C++ development in production environments.
- Experience working in Linux-based development environments.
- Strong debugging, troubleshooting, and software testing skills.
- Ability to work independently in a fast-paced engineering environment.
Salary Range: $130K - $170K
The actual salary offered is dependent on various factors including, but not limited to, location, the candidate's combination of job-related knowledge, qualifications, skills, education, training, and experience
Note: Due to the nature of the work, only US Persons (citizens or permanent residents) need apply for this position.