About this role
The team is seeking a Core Engineering Software Engineer II to join their dynamic team. In this role, you will apply your expertise in computer science and mathematical analysis to design, develop, test, and evaluate software and systems that are critical for various applications.
Key Responsibilities:
- Research, design, and develop operating systems-level software and compilers.
- Create and test network distribution software for diverse fields including medical, industrial, military, and aerospace.
- Collaborate with cross-functional teams to ensure software solutions meet user requirements and specifications.
- Conduct thorough testing and evaluation of software to ensure reliability and performance.
- Document software designs, processes, and procedures for future reference and compliance.
Required Skills & Qualifications:
- Proficiency in programming languages such as C, C++, or Java.
- Strong understanding of operating systems and network protocols.
- Experience with software development methodologies and tools.
- Ability to work in a team-oriented environment and communicate effectively.
- Problem-solving skills and attention to detail.
Experience:
- A minimum of 5 to 8 years of experience in software engineering or a related field is required.
What we offer:
- Opportunity to work on innovative projects in a collaborative environment.
- Professional development and career growth opportunities.
- A supportive and inclusive company culture.
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.