Title: Senior Associate, Software Engineer
Salt Lake City, UT, US, 84116
Job Title: Senior Associate, Software Engineer
Job Code: 41931
Job Location: Salt Lake City, UT
Job Schedule: 9/80 9/80 employees work 9 out of 14 days- totaling 80 hours worked- and have every other Friday off
Job Description:
The Electronic Warfare software engineering organization is seeking a Level 2 Software Engineer focused on system software development for embedded devices and communication systems. This role contributes across the full software development life cycle by working with cross-functional engineering teams to design, implement, integrate, test, and support software solutions in Linux, Windows, and embedded real-time operating system environments. The ideal candidate brings strong object-oriented software development skills, sound engineering judgment, and the ability to contribute effectively on technically complex programs.
Essential Functions:
- Develop software for embedded devices and systems from requirements through production and support.
- Work closely with cross-functional team members to develop operational performance requirements, interface software and hardware components, and collaborate on system design.
- Support and participate in all phases of the software development life cycle, including requirements analysis, design, implementation, integration, and formal testing.
- Contribute to software test plans, procedures, and other relevant technical documentation.
- Participate in peer reviews, identify, track, and repair defects.
- Collaborate with a cross-functional engineering team including systems, test, and program leadership.
- Utilize a variety of software languages and tools on Windows, Linux, and embedded real-time operating systems.
- Support software bids and proposal inputs in response to customer requests and government requests for proposal.
- Travel is minimal.
Qualifications:
- Bachelor’s Degree and a minimum of 2 years of prior related experience. Graduate Degree or equivalent with 0 to 2 years of prior related experience. In lieu of a degree, minimum of 6 years of prior related experience.
Preferred Additional Skills:
- Proficiency with C++.
- Experience working with Department of Defense programs.
- Experience with object-oriented software development using C++.
- Experience with embedded real-time software development in Linux.
- Experience with high-performance and multi-threaded programming.
- Demonstrated depth of knowledge in programming languages, compilers, and application execution.
- Ability to collaborate across engineering disciplines and contribute to complex technical efforts.
- Ability to obtain and maintain a U.S. security clearance.
- Experience with hands-on software development and troubleshooting on embedded targets.
- Experience in embedded systems design.
- Working knowledge of signal processing, control systems, electronic warfare, or networking.
- Knowledge of protocols such as IP, UDP, TCP, and Protobufs.
- Solid presentation and technical writing skills.
#LI-LT2
Nearest Major Market: Salt Lake City