Software Engineer I
Job Description
Collins Aerospace offers an onsite Software Engineer I role on project teams building integrated sensor and signal processing systems in support of intelligence, surveillance and reconnaissance. You will work in a Linux-based environment developing object-oriented C++ software and using Python and/or MATLAB scripting, while collaborating with technical leaders on state-of-the-art systems. This position also provides clear learning opportunities across requirements, design, implementation, and testing, along with domain exposure to communications systems.
Location: San Jose, CA (onsite)
Salary: USD 62,900 - 119,700 per year
What you will do
- Develop object-oriented C++ software solutions in a Linux environment
- Apply understanding of the software development lifecycle to deliver project outcomes
- Write Python, MATLAB, and/or similar scripting or programming code in support of Linux software development
- Contribute both independently and as part of a small team
Security clearance requirements
The ability to obtain and maintain a U.S. government issued security clearance is required. U.S. citizenship is required, as only U.S. citizens are eligible for a security clearance. A DoD TS/SCI clearance type is indicated, and an active and existing security clearance is required after day 1.
Qualifications
- Bachelor’s degree in Electrical Engineering, Computer Engineering, or a related STEM major obtained by the start date
- Experience and/or knowledge in programming multithreaded systems
- Experience in software development using C++
Preferred experience
- Experience with the Qt software development framework
- Experience with web development technologies and toolkits such as JavaScript (Node.js, D3.js), PHP, HTML5, CSS, Angular, or Google Web Toolkit (GWT)
- Experience with digital signal processing and/or communication systems
- Familiarity with debugging software in embedded computing environments
- Familiarity with version control and defect tracking tools (e.g., Git, JIRA)
- Familiarity with Agile/SCRUM, DevOps, and test automation practices; knowledge of TCP/IP and network/communication protocols
Technologies you may work with
- C++, Linux, Python, MATLAB, Qt, JavaScript, Node.js, D3.js, PHP, HTML5, CSS, Angular, Google Web Toolkit (GWT), Git, JIRA, Agile, SCRUM, DevOps, TCP/IP
What you will learn
- COMINT/ELINT principles and concepts, working side-by-side with industry-recognized technical leaders
- Software engineering across requirements, design, implementation, and testing
- How to work on a fast-paced team addressing difficult challenges in an ever-evolving field
- Domain knowledge about communications systems
Benefits
- Medical, dental, and vision
- Life insurance
- Short-term disability and long-term disability
- 401(k) match
- Flexible spending accounts
- Flexible work schedules
- Employee assistance program
- Employee Scholar Program
- Parental leave
- Paid time off and holidays
- Annual short-term and/or long-term incentive compensation programs (depending on level and coverage)
Relocation
Relocation Eligibility is available for this role.