Software Engineer 2
THE JUDGE GROUP, INC.
Camarillo, United States of America
17 days ago
Role details
Contract type
Temporary contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
Junior Compensation
$ 229KJob location
Camarillo, United States of America
Tech stack
Microsoft Windows
Agile Methodologies
Confluence
JIRA
C Sharp (Programming Language)
C++
IBM Rational ClearCase
Computer Programming
Embedded Software
ClearQuest
Python
Linux System Administration
Object-Oriented Software Development
Scrum
Systems Development Life Cycle
Real-Time Operating Systems
Real Time Systems
DOORS (Software)
GIT
Bitbucket
Software Version Control
Programming Languages
Job description
We are seeking a Software Engineer to develop embedded real-time system software in an Agile environment. As part of a scrum team, you will resolve software and system defects, collaborate with customers and internal teams, and contribute to peer reviews and milestone meetings. This role requires proficiency in higher-order programming languages, version control systems, and real-time operating systems, with opportunities to work across diverse technologies and defense-related applications., * Develop embedded real-time system software.
- Work in an Agile environment as part of a scrum team.
- Resolve software and system defects.
- Collaborate with customers, internal sites, and cross-disciplinary teams.
- Participate in peer reviews, milestone reviews, and technical interchange meetings.
- Utilize project-dependent tools including Rational ClearCase, ClearQuest, DOORS, Git, Bitbucket, Jira, and Confluence.
- Program in Ada, C/C++, C#, and Python.
- Work with Green Hills Integrity RTOS, Windows, and Linux environments.
Requirements
- Bachelor's degree in a STEM field with 2 years of experience, or Master's degree in a STEM field with 1 year of experience.
- Experience with a higher-order language such as Ada, C/C++, or C#.
- Knowledge of object-oriented software development.
- Ability to function effectively as a member of an integrated team.
- Experience with version control systems (e.g., Git, Bitbucket, ClearCase)., * Strong verbal communication and customer service skills.
- Collaborative mindset with proven teamwork experience.
- Experience programming in Ada and C++.
- Background in real-time embedded software development.
- Experience working in Agile environments.
- Electronic Warfare system development and design experience.