Catapult Federal Services
Tactical Radio Embedded Software Engineer Job at Catapult Federal Services in Co
Catapult Federal Services, Colorado Springs, CO, US, 80509
Tactical Radio Embedded Software Engineer Location: Hybrid in Colorado Springs, CO or Ft Wayne, IN
Workplace Options: This position has the ability to be on-site or Flex. While on-site, you will be a part of the Colorado Springs, CO or Ft Wayne, Indiana team.
Education/Experience: Requires a Bachelors degree in Software Engineering, or a related Science, Engineering or Mathematics field. Also requires 2+ years of job-related experience or a Master's degree. Agile experience preferred.
CLEARANCE REQUIREMENTS: Secret
As a Tactical Radio Embedded Software Engineer for Advanced Electronics Systems, youll be a member of a cross functional team responsible for designing and building uniquely resilient hardware and software to ensure mission success in contested environments.
We encourage you to apply if you have any of these preferred skills or experiences:
Develop and maintain embedded software applications using C/C++ programming language
Collaborate with hardware engineers to integrate software and hardware components
Perform debugging, testing, and optimization of embedded systems
Participate in code reviews and contribute to the continuous improvement of software development practices
Document software design, code, and unit tests
Ensure compliance with industry standards and company processes
What Sets You Apart Exceptional experience with C and/or C++
Proven experience with low-level driver development
Experience with unit test frameworks
Knowledge of communication protocols (e.g., UART, SPI, I2C)
Additional Skills You May Have, Or Skills You Are Willing To Learn Signal processing and digital signal processing (DSP)
Programming languages such as Rust, Python, MATLAB
Multi-threaded and multi-core programming
Network protocols and socket programming
Cryptographic techniques and secure boot
Power management in embedded systems
Familiarity with Agile development methodologies
Automated testing and continuous integration/continuous deployment (CI/CD) git pipelines
Seniority Level: Associate
Employment Type: Contract
#J-18808-Ljbffr