SonicJobs Logo
Left arrow iconBack to search

Specialist, Software Engineering

L3HHCM20
Posted 2 days ago, valid for 19 days
Location

Salt Lake City, UT, US

Salary

Competitive

Contract type

Full Time

By applying, a Sonicjobs account will be created for you. Sonicjobs's Privacy Policy and Terms & Conditions will apply.

SonicJobs' Terms & Conditions and Privacy Policy also apply.

Sonic Summary

info
  • The position of Specialist, Software Engineering is available in Salt Lake City, UT, requiring on-site work with a unique 9/80 schedule.
  • Candidates should possess a Bachelor's degree in a related field with at least 4 years of relevant software engineering experience, or a Master's degree with 2 years of experience.
  • The role focuses on system software development for embedded devices and communication systems, utilizing languages such as C++ in Linux and real-time operating environments.
  • The job involves collaborating with cross-functional teams throughout the software development life cycle, including design, implementation, and testing.
  • Salary information is not provided, but the position may require the ability to obtain and maintain a U.S. security clearance.

Job Title: Specialist, Software Engineering

Job Code: 42173

Job Location: Salt Lake City, UT (On-Site)

Job Schedule: 9/80,,employees work 9 out of 14 days- totaling 80 hours worked- and have every other Friday off

 

Job Description:

The Resilient Communications software engineering organization is seeking a 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 in Computer Science, Computer Engineering, Electrical Engineering, or a related technical field with 4+ years of relevant software engineering experience, or a Master’s degree in one of those fields with 2+ years of relevant software engineering experience.
  • Experience with object-oriented software development using C++.
  • Experience with embedded real-time software development in Linux or VxWorks environments.
  • 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, if required for the program.

 

Preferred Qualifications:

  • Advanced proficiency with C++.
  • Experience working with Department of Defense programs.
  • Experience with hands-on software development and troubleshooting on embedded targets.
  • Experience in embedded systems design, including use of a real-time operating system.
  • Working knowledge of signal processing, control systems, or networking.
  • Knowledge of protocols such as IP, UDP, TCP, and IPsec.
  • Solid presentation and technical writing skills.

 

#LI-LT2

 




Learn more about this Employer on their Career Site

Apply now in a few quick clicks

By applying, a Sonicjobs account will be created for you. Sonicjobs's Privacy Policy and Terms & Conditions will apply.

SonicJobs' Terms & Conditions and Privacy Policy also apply.