Software Engineer II (UAV Embedded)

Protingent

  • Roseville, CA
  • 1 day ago
  • $100–$120 Per Hour

Highlights

About Protingent: Protingent is an Award-Winning provider of top-tier Engineering and IT talent, trusted by companies at the forefront of innovation — from Software and Aerospace to AI, Clean Tech, Medical Devices, and Connected Technologies . Working at the intersection of hardware and software, you will collaborate with electrical and GNC (Guidance, Navigation, and Control) engineers to design and implement complex physical-digital interactions with MATLAB/Simulink.

Numbers & Facts

LocationRoseville, CA
Salary$100–$120 Per Hour

Description

Job Title: Software Engineer II (UAV Embedded)

Position Description: Protingent Staffing has an exciting contract Software Engineer II (UAV Embedded)with our client located in Roseville, CA.

Job Description:
  • As an Software Engineer II (UAV Embedded), you will architect and implement mission-critical software for our next-generation UAV flight computers.
  • You will be the primary link between complex flight algorithms and custom avionics hardware, developing high-performance C and C++ applications that ensure deterministic control and absolute system reliability.
  • Working at the intersection of hardware and software, you will collaborate with electrical and GNC (Guidance, Navigation, and Control) engineers to design and implement complex physical-digital interactions with MATLAB/Simulink.

Job Responsibilities:
  • Designs, develops, and tests C++ flight software and hardware, sensor, and actuator integrations.
  • Analyzes and decomposes system requirements collaboratively with other engineering disciplines.
  • Writes software requirements specifications, software test descriptions, design descriptions, and test reports
  • Designs, implements, tests, and documents software according to specifications
  • Office and or manufacturing environment.
  • Ability to stand and sit for long periods of time.
  • Ability to perform repetitive motion (keyboarding, 10-key, phones).
  • May work extended hours or weekends.
  • May be required to lift up to 50 pounds in accordance with General Safety Training guidelines.

Job Qualifications:
  • Requires BS degree in Computing Science, Computer Science, Computer Engineering, or other technical discipline, or 7 YOE in lieu of BS degree.
  • 4 years of C or C++ programming experience
  • Demonstrated understanding of Object-Oriented programming principles and RTOS systems.
  • Demonstrated understanding of software development life-cycle and clearly document software requirements.
  • Hands on ability to troubleshoot hardware-in-the-loop simulation modelling and make firmware updates
Nice To Haves:
  • Skills with tools such as Atlassian, MATLAB/Simulink, VxWorks, LabView
  • Skills implementing interface controls based on MBSE design documentation
  • Previous familiarity with OMS/UCI, A-GRA, STANAG 4586, DO-178C, AS910

Job Details:
  • Job Type; Contract:
  • Pay Range: $100 - 120/hr
  • Location: Roseville, CA, Oklahoma City, OK, or Arlington, TX (Hybrid)
  • Required US Citizenship -May be required to obtain and maintain a U.S. security clearance at the appropriate level.

Benefits Package: Protingent offers competitive salaries, insurance plan options (HDHP plan or POS plan), education/certification reimbursement, pre-tax commuter benefits, Paid Time Off (PTO), and an administered 401k plan.

About Protingent: Protingent is an Award-Winning provider of top-tier Engineering and IT talent, trusted by companies at the forefront of innovation — from Software and Aerospace to AI, Clean Tech, Medical Devices, and Connected Technologies. We’re passionate about making a positive impact by connecting exceptional talent with meaningful opportunities and helping our clients build the future.

Similar Jobs