Embedded Software Engineer

Apollo Professional Solutions, Inc.
Santa Fe Springs, CA, United States
20 days ago
Apply on www.indeed.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience required
1 year minimum
Compensation
$140,754.0
Working hours
Regular working hours
Job source

Tech stack

Testing (Software) C (Programming Language) Java (Programming Language) Systems Engineering Build Automation Automation of Tests C Sharp (Programming Language) C++ (Programming Language) Static Program Analysis Nvidia CUDA Continuous Delivery Continuous Integration
+17 more
Linux Perl (Programming Language) Embedded Software Python (Programming Language) Scrum Methodology Real-Time Operating Systems Shell Script Software Engineering Systems Integration VxWorks Scripting Graphics Processing Unit (GPU) Test-Driven Development (TDD) Gitlab Git Devsecops Programming Languages

Job description

· Supports all phases of the software development lifecycle on multi-disciplinary teams.

· Contributes to both new and legacy military and commercial programs.

· Works from concept and requirements through design, development, integration, testing, and potential maintenance activities.

· Develops solutions to complex system and software integration challenges.

· Collaborates closely with Systems Engineers to design solutions that meet operational and end-user needs.

· May require occasional domestic business travel.

Responsibilities:

Support software development lifecycle activities including:

· Requirements analysis

· System and software design

· Development

· Integration

· Testing

· Maintenance support

· Develop creative solutions for complex technical and software integration issues.

· Partner with Systems Engineers to develop effective technical solutions.

Requirements

· Our client requires that candidates must have an active/current DoD Secret Personnel Clearance (PCL) to start, for which the U.S. Government requires U.S. Citizenship.

· Bachelor’s degree (or higher) in a STEM field (Science, Technology, Engineering, or Mathematics).

· Minimum of 5 years of relevant experience.

· Experience with C++ design paradigms.

· Experience developing on Linux, VxWorks, or other Real-Time Operating Systems (RTOS).

· Experience developing, testing, and integrating real-time software applications in C++.

· Experience with scripting languages such as Shell, Perl, or Python., · Experience with C, C#, Java, or similar programming languages.

· Experience working with physical hardware in laboratory environments, including test benches and simulators.

· Ability to understand and work within complex systems and existing code bases.

· Experience using Agile Scrum development methodologies.

· Experience using Git and GitLab.

· Ability to manage multiple priorities.

· Experience developing CUDA applications for NVIDIA GPUs.

Experience with DevSecOps pipelines, including:

· Static code analysis

· Automated builds

· Automated testing

· Continuous integration/continuous delivery (CI/CD)

· Test-driven development

Must be U.S. Person for purposes of Export Compliance., * Bachelor’s (Required), * Embedded software: 5 years (Required)

  • C++: 2 years (Required)
  • Linux: 1 year (Preferred)
  • VxWorks: 1 year (Preferred)
  • RTOS: 2 years (Required)
  • Software testing: 5 years (Required)
  • Shell Scripting: 1 year (Preferred)
  • Perl: 1 year (Preferred)
  • Python: 1 year (Preferred)

Benefits & conditions

Pay Rate: $67.67

Contractor benefits: Medical, Vision, Dental, 401k

Travel: Domestic travel may be required

This position requires an active US Security Clearance. (A U.S. Security Clearance that has been active in the past 24 months is considered active.), * 401(k)

  • Dental insurance
  • Health insurance
  • Vision insurance

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.indeed.com
Prepare application

Good distractions

Loading talks and stories from around this role…