General Dynamics - Sterling Heights, MI

posted 4 months ago

Full-time - Mid Level
Sterling Heights, MI
10,001+ employees
Transportation Equipment Manufacturing

About the position

The Embedded Linux/RTOS engineer will focus on integration support for vehicle electronic systems. General Dynamics is looking to hire a highly motivated Engineer to support our Software Loader and Verifier team. This role is critical in ensuring that the software components are effectively integrated and deployed in lab environments and military vehicles. The engineer will be responsible for loading components with software images, building and configuring embedded operating systems such as VxWorks and Linux, and performing system programming tasks including driver development and hardware enablement on embedded Linux systems. The position requires a strong understanding of software integration and the ability to manage individual priorities, deadlines, and deliverables effectively. In addition to software integration, the engineer will design, develop, test, deploy, maintain, and improve software while enabling embedded system security using cryptography and secure architectures. The role also involves integrating various software into build systems and requires familiarity with build environments such as Buildroot, OpenEmbedded, and Yocto. The engineer will work in a fast-paced environment, collaborating with team members and other departments to ensure the successful delivery of software solutions that meet the needs of military clients. The work environment will consist of a prototype shop, laboratory, manufacturing, and office settings, and may require on-site presence up to 100%. The engineer will be expected to troubleshoot low-level software issues, distinguish between hardware and software issues, and develop maintainable C and/or C++ code. Strong communication skills are essential, as the engineer will need to work with all levels of the organization and across functions. The position may also require climbing on/off and working around military vehicles, and candidates must be able to pass the ASR test (Anthropometric Size Requirement for confined space).

Responsibilities

  • Load components with software images to deploy official software releases in lab environments and vehicles.
  • Build and configure VxWorks, Linux, or other embedded operating systems.
  • Perform Linux system programming tasks, including driver development and new hardware enablement on embedded Linux systems.
  • Integrate various software into build systems.
  • Design, develop, test, deploy, maintain, and improve software.
  • Enable embedded system security using cryptography and secure architectures.
  • Manage individual priorities, deadlines, and deliverables.
  • Troubleshoot low-level software issues and distinguish between hardware and software issues.

Requirements

  • Bachelor of Science in Computer Science, Computer Engineering, or Electrical Engineering required.
  • 3-5 years relevant work experience in embedded systems or software development.
  • Ability to troubleshoot low-level software issues and distinguish between hardware and software issues.
  • Capable of developing C and/or C++ code that can be maintained and updated over decades.
  • Proficient in Microsoft Office suite applications.

Nice-to-haves

  • Experience with Linux device drivers, bootloaders, memory maps, or other system programming.
  • Experience with safety-critical systems or real-time systems.
  • Experience with one or more build environments such as Buildroot, OpenEmbedded, or Yocto.
  • Familiarity with security features such as SELinux, verified boot, and trusted execution environments.
  • Experience with Agile, Continuous Integration, and Continuous Deployment concepts.

Benefits

  • Healthcare including medical, dental, vision, HSA and Flex Spending
  • Competitive base pay and incentive pay that rewards individual and team performance
  • 401k Match (6%)
  • Educational Assistance
  • 9-80 Work Schedule allowing every other Friday off
  • On-going learning opportunities
  • Onsite Cafeteria and Fitness Center
  • Outdoor fitness track
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service