Embedded Linux Software Engineer

5 days ago


Sterling Heights, Michigan, United States General Dynamics Land Systems Full time

**Company Overview**

General Dynamics Land Systems is a leading global defense company with over 90,000 employees worldwide. Our team focuses on delivering core engineering and manufacturing capabilities to clients for military vehicles.

We are committed to continuous process and productivity improvements, reducing product costs, increasing troop safety and effectiveness, and ensuring vehicles remain survivable, relevant, flexible, affordable, and capable of addressing a dynamic threat environment.

Salary

The estimated salary for this role is $120,000 - $160,000 per year, depending on experience and qualifications.

Job Description

This Software Associate will focus on integration support for vehicle electronic systems. We are seeking a highly motivated engineer to support our vehicle infrastructure OS/BSP team.

The ideal candidate will specialize in ground vehicle combat weapons computer system development and have a strong background in C and/or C++ programming.

**Responsibilities:**

  • Develop, document, and maintain architectures, requirements, algorithms, interfaces, and designs for software systems.
  • Develop software verification plans, test procedures, and test environments.
  • Execute test procedures and document test results to ensure software system requirements are met.

Requirements

To be considered for this role, you must have:

  • Bachelor of Science in Computer Science, Electrical Engineering, or related field.
  • 3-5 years relevant work experience.
  • Ability to troubleshoot low-level software issues and distinguish between hardware and software issues.
  • Capability of developing C and/or C++ code that can be maintained and updated over decades.
  • Experience with the full software development life cycle.
  • Desirable: Experience with safety-critical systems or real-time systems.

Benefits

We offer a comprehensive benefits package, including:

  • Healthcare (medical, dental, vision, HSA, and Flex Spending)
  • Competitive base pay, incentive pay, and comprehensive benefits
  • 401k Match (6%)
  • Educational Assistance/Tuition Reimbursement
  • 9-80 Work Schedule
  • On-going learning opportunities
  • Onsite Cafeteria, Fitness Center, and Outdoor fitness track
  • Employee Resources Groups (ERG's)


  • Madison Heights, Michigan, United States Mountain Top Talent LLC Full time

    About the JobMountain Top Talent LLC is seeking an exceptional Embedded Software Design Engineer to join our team. As a key member of our engineering staff, you will be responsible for designing, developing, and testing embedded software for microcontrollers and microprocessors. Your expertise in C/C++ programming languages and familiarity with assembly...


  • Sterling Heights, Michigan, United States General Dynamics Land Systems Full time

    About Us:General Dynamics Land Systems is a leading provider of advanced land-based combat vehicles. We are seeking an Embedded Software Engineering Lead to join our team of talented engineers responsible for the design, development, and support of embedded software solutions.The successful candidate will lead the development of embedded software and...


  • Sterling Heights, Michigan, United States Insight Global Full time

    About the Job:We are seeking a talented and experienced Embedded Software Developer to join our team at Insight Global in Warren, MI. As an embedded software professional, you will play a critical role in the development of cutting-edge technologies for military ground vehicles.Key Responsibilities:This position involves developing modular software,...


  • Sterling Heights, Michigan, United States DCS Corp Full time

    Job DescriptionWe are seeking a highly skilled Embedded Software Engineer Leader to join our team at DCS Corp. As a key member of our project team, you will be responsible for providing technical support and direction to US Army, government agencies, and prime contractors.Key Responsibilities:Interface with stakeholders to provide technical expertise and...


  • Sterling Heights, Michigan, United States Detroit Engineered Products Full time

    Detroit Engineered Products is committed to delivering exceptional results and providing a positive work environment for our employees. As a Senior Software Engineer, you will play a key role in achieving our goals.Job OverviewThis role requires a strong background in software development, with a focus on real-time embedded systems. The successful candidate...


  • Sterling Heights, Michigan, United States Kepler Full time

    Job DescriptionWe are seeking a highly skilled Lead Software Engineer to join our team at Kepler Communications Inc. This is a challenging and rewarding role that will allow you to design and develop reliable, high-quality software for space-based assets.In this position, you will have the opportunity to work on a variety of tasks, including software...


  • Sterling Heights, Michigan, United States Trillium Staffing Full time

    We are looking for an experienced Linux systems engineer to fill the role of Associate Cybersecurity Specialist. This position involves working closely with cross-functional members of the engineering organization to develop and evaluate interfaces between hardware and software. The ideal candidate will have significant experience operating in a Linux...


  • Sterling Heights, Michigan, United States L3 Technologies Full time

    Requirements:To be successful in this role, you should have a strong foundation in computer science, software engineering, or a related field. You should also have experience with programming languages such as C++, C#, Java, and Python, as well as operating systems like Windows, Linux, and VxWorks.Bachelor's degree in Computer Science, Software Engineering,...


  • Sterling Heights, Michigan, United States General Dynamics Land Systems Full time

    At General Dynamics Land Systems, we're seeking an experienced Embedded Software Controls Engineer to join our dynamic team of software and controls engineers. As the Embedded Modeling & Code Generation Lead Engineer, you will play a critical role in shaping the future of our products.We're committed to process improvements, reducing costs, increasing troop...


  • Sterling Heights, Michigan, United States US Tech Solutions Full time

    About the RoleThis Embedded Software Test Architect position offers an exciting opportunity to work on complex software development projects, utilizing your expertise in software requirements analysis, documentation, and verification testing.You will be responsible for developing, debugging, and executing automated and manual software testing, as well as...


  • Sterling Heights, Michigan, United States Detroit Engineered Products Full time

    About Detroit Engineered ProductsLocated in Detroit, Michigan, our company is a leading provider of innovative solutions for the automotive industry. Our team of experts is dedicated to delivering high-quality products that meet the needs of our customers.Job SummaryWe are seeking a highly skilled Senior Software Engineer to join our team. As a key member of...


  • Sterling Heights, Michigan, United States US Tech Solutions Full time

    **About the Role:**US Tech Solutions is seeking a talented Senior Software Engineer to join our team as a software quality assurance lead. In this role, you will be responsible for ensuring the quality and integrity of our embedded software products.The ideal candidate will have experience integrating and testing software with various real-time operating...


  • Sterling Heights, Michigan, United States V2soft Full time

    Technical RequirementsThe ideal candidate for this role will have a strong background in software engineering, with a focus on complex military combat vehicle software-based systems. They should possess expertise in technologies like VICTORY, FACE, GCIA & MOSA standards, Real-Time OS, Linux, Embedded C/C++, UML/SysML Model-based SW Dev, and lab equipment...


  • Sterling Heights, Michigan, United States Kepler Full time

    Software Engineer Job SummaryWe are seeking a skilled Software Engineer to join our team at Kepler Communications Inc. In this role, you will design and develop software for our space-based assets, including satellites and mission control systems.You will work closely with our electrical, digital design, and operations teams to identify required features and...


  • Sterling Heights, Michigan, United States DCS Corp Full time

    Job DescriptionDCS Corp is seeking a skilled Subsystem Architecture/Design Engineer to join our team in support of the U.S. Army Combat Capabilities Development Command - Ground Vehicle Systems Center.Key Responsibilities:Develop System Requirements, System Architecture, and Subsystems Design for embedded software solutions within vehicle electronic...


  • Sterling Heights, Michigan, United States PGS Worldwide Full time

    Job DescriptionWe are looking for an Aerospace Software Development Expert to join our team at PGS Worldwide. The ideal candidate will have experience in integrating software applications on Red Hat Enterprise Linux and Windows 10/11 Operating Systems.About the TeamWe are a Veteran Founded company that works with leaders in Aerospace who rely on your...


  • Sterling Heights, Michigan, United States US Tech Solutions Full time

    Job DescriptionWe are seeking an experienced Senior Software Development Lead to join our team at US Tech Solutions. As a key member of our software development organization, you will play a crucial role in planning and performing various tasks across the areas of software requirements analysis, documentation, hardware-software integration, troubleshooting,...


  • Sterling Heights, Michigan, United States Nightwing Full time

    Linux Infrastructure EngineerNightwing is seeking a seasoned Linux Infrastructure Engineer to join our team. As a key member of our engineering team, you will be responsible for designing, implementing, and maintaining scalable and secure Linux infrastructure for our clients.About the RoleDesign and implement scalable and secure Linux infrastructureMaintain...


  • Sterling Heights, Michigan, United States Trillium Staffing Full time

    Linux Development OpportunityAs a Linux development expert, you will design and implement software applications in a Linux environment while collaborating closely with cross-functional members of the engineering organization.


  • Sterling Heights, Michigan, United States DCS Corp Full time

    Job Description:Dtual Role of Subsystem Design Engineer and Systems Architect: As an Embedded Systems Architect at DCS Corp, you will play a key role in designing the functional capabilities of embedded software systems for military combat vehicles. This is a unique opportunity to work on a fast-paced program supporting the U.S. Army Combat Capabilities...