Embedded Software Integration and Testing

13 hours ago


Michigan, United States Detroit Engineered Products Full time

Description:


We have multiple openings for individuals with experience and a passion for software integration and testing of real-time, embedded software. This experience might be gained in a test role within a software development organization or gained within a Software Quality Assurance organization, depending upon how the organization is structured. The Software Integration and Test Engineer plans and performs a variety of tasks across the areas of integrating hardware modules into a combat vehicle system, integrating software items onto Linux Operating Systems, scripting, networking, cybersecurity hardening and scans, troubleshooting, problem solving, and software verification testing.

The Software Integration and Test Engineer:

• Has knowledge of the full software development lifecycle.

• Has experience working on programs involving the development, maintenance, upgrade and porting of embedded product software and/or product support software to enhance, implement and support project/system functionality for the assigned technical effort.

• Mentors less experienced software test engineers to help develop their software test capabilities and troubleshooting and problem-solving skills.

• Collaborates across the other engineering disciplines such as Mechanical, Electrical, Controls, and Systems.

• Ensures that technical approach is consistent with established engineering principles and practices.

• Ensures that product outcomes meet customer needs and that customer and company technical, system, performance, process, and quality requirements are met.

Skills, Experience, and Education Required

Bachelor’s degree in STEM field

• Develop, debug, and execute automated and manual requirements-based software verification testing.

• Integrating and testing software with various real-time operating systems such as Linux/Unix derivatives.

• Ability to build and maintain a software and hardware integration testbed

• Git and Jira/Gitlab Configuration Management tools

• Exceptional communication (verbal and written) skills are a MUST

• Use version control and issue tracking tools.

• Good programming skills (C++, Python, BASH).

• Experience developing, analyzing, and/or reviewing requirements for safety critical real-time embedded software.

• Minimum of 2 years of experience in software integration and test

• Integration of software applications on Red Hat Enterprise Linux

• Experience with Computer Networks (switches, VLAN, protocols).

• Testing and troubleshooting Communication protocol software (CAN, Serial, Ethernet).

Preferred:

• Traceability across software requirements, design, and verification artifacts.

• Familiarity with relevant military and commercial design standards

• Familiarity with UML modeling tools

• Familiarity with DOORS

• Familiarity with CMMI for development

• Familiarity with Qt Framework for front end GUIs

• Familiarity with Ethernet based protocols (SSL/TLS, SSH, SFTP)

• Familiarity with Nessus and Coverity cybersecurity scans

• Familiarity with hardening of systems and applying STIG rules

• Familiarity with the configuration and use of virtual machines

• Experience developing tests using NI Software (TestStand, VeriStand, and/or LabView).

• Experience in architectural level software design using Magic Draw, Enterprise Architect, or similar model-based engineering tool (software developers)

• Experience with developing on VxWorks

• Familiarity with combat vehicle functionality and capability.



  • Michigan Center, Michigan, United States US Tech Solutions Full time

    About the Role:We are seeking an experienced Senior Software Engineer to join our team at US Tech Solutions. As a Senior Software Engineer, you will play a key role in designing and developing real-time embedded software systems.Responsibilities:Plan and perform software requirements analysis, documentation, hardware-software integration, troubleshooting,...


  • Michigan Center, United States US Tech Solutions Full time

    Position Description: We have multiple openings for individuals with a minimum of 6 years of professional experience in verification testing of real-time, embedded software. This experience might be gained in a test role within a software development organization or gained within a Software Quality Assurance organization, depending upon how the organization...


  • Michigan Center, United States Detroit Engineered Products Full time

    Position Description We have multiple openings for individuals with experience and a passion for software integration and test. The Senior Software Integration and Test Engineer plans and performs a variety of tasks across the areas of integrating hardware modules into a combat vehicle system, integrating software items onto Linux and Windows Operating...


  • Michigan Center, Michigan, United States US Tech Solutions Full time

    Job Description:We're seeking an exceptional Senior Software Engineer to join our team at US Tech Solutions. As a Senior Software Engineer, you'll be responsible for leading the design, development, and verification of real-time embedded software systems.Main Responsibilities:Lead software requirements analysis, documentation, hardware-software integration,...


  • Michigan Center, Michigan, United States Detroit Engineered Products Full time

    **About the Role:**We are seeking a Linux and Windows Systems Developer to join our team at Detroit Engineered Products. As a key member of our engineering department, you will play a crucial role in the development, integration, and testing of software applications on Red Hat Enterprise Linux and Windows 10/11 Operating Systems.**Responsibilities:**Develop,...


  • Michigan Center, Michigan, United States Kaygen Full time

    At Kaygen, we are seeking a highly skilled Cyber Security Specialist to join our team. This role will involve performing security assessments and penetration testing on telematics boxes, including firmware, software, hardware interfaces, and communication protocols.About the RoleThis is a 12-week contract position with the opportunity to work on challenging...


  • Michigan, United States A-Line Staffing Solutions Full time

    Software Engineer – Mainframe ModernizationNo C2C or third party candidates will be accepted for this roleJob Overview:We are seeking an experienced and forward-thinking Senior Software Engineer with a strong background in mainframe application development, modernization, and integration. This role will require hands-on expertise in developing,...


  • Michigan, United States A-Line Staffing Solutions Full time

    Software Engineer – Mainframe ModernizationNo C2C or third party candidates will be accepted for this roleJob Overview:We are seeking an experienced and forward-thinking Senior Software Engineer with a strong background in mainframe application development, modernization, and integration. This role will require hands-on expertise in developing,...


  • Michigan Center, United States Kaygen Full time

    KAYGEN is an emerging leader in providing top talent for technology based staffing services. We specialize in providing high-volume contingent staffing, direct hire staffing and project based solutions to companies worldwide ranging from startups to Fortune 500 and Managed Service Providers (MSP) across a wide variety of industries. Job Title: Cyber...


  • michigan, United States A-Line Staffing Solutions Full time

    Software Engineer – Mainframe ModernizationNo C2C or third party candidates will be accepted for this roleJob Overview:We are seeking an experienced and forward-thinking Senior Software Engineer with a strong background in mainframe application development, modernization, and integration. This role will require hands-on expertise in developing,...


  • michigan, United States A-Line Staffing Solutions Full time

    Software Engineer – Mainframe ModernizationNo C2C or third party candidates will be accepted for this roleJob Overview:We are seeking an experienced and forward-thinking Senior Software Engineer with a strong background in mainframe application development, modernization, and integration. This role will require hands-on expertise in developing,...


  • Michigan Center, Michigan, United States Kaygen Full time

    Job Title: Cybersecurity SpecialistLocation: RemoteJob Type: Full-timeDuration: ContractAbout the Role:KAYGEN is an emerging leader in providing top talent for technology-based staffing services. We specialize in providing high-volume contingent staffing, direct hire staffing, and project-based solutions to companies worldwide, ranging from startups to...


  • Michigan Center, Michigan, United States ANSYS Full time

    SUMMARYANSYS empowers visionary companies to revolutionize product design and delivery by providing cutting-edge engineering simulation software. As a software engineer intern, you will collaborate with R&D engineers to design, implement, and verify innovative simulation features. You will also investigate and fix production code defects, develop unit and...

  • Software Engineer

    1 month ago


    Michigan Center, United States MSUFCU Full time

    The Software Engineer is responsible for the research, development, programming, and ongoing maintenance of MSUFCU/Reseda Create's portfolio of credit union service organizations (CUSOs) software solutions. The solutions include financial mobile and web-based applications owned by the CUSOs and Reseda Create’s HUB, a suite of middleware components common...


  • Michigan City, United States Hitachi Global Air Power Full time

    The CompanyWe build the machines that power industry. We are Hitachi Global Air Power, a leading global industrial compressed air manufacturer driving the innovations that keep the world moving. From our headquarters in Michigan City, Indiana, our compressed air solutions power manufacturing operations all around the globe; from food and beverage to...


  • Michigan City, United States Hitachi Global Air Power Full time

    The CompanyWe build the machines that power industry. We are Hitachi Global Air Power, a leading global industrial compressed air manufacturer driving the innovations that keep the world moving. From our headquarters in Michigan City, Indiana, our compressed air solutions power manufacturing operations all around the globe; from food and beverage to...

  • Java Software Engineer

    2 months ago


    Michigan Center, United States Saxon Global Full time

    Job Duties and Responsibilities: The main responsibilities are: The position is responsible for providing ongoing maintenance and support of complex Java applications and developing enhancements to large critical applications used by the agency. Changes are being constantly made to enhance the stability and functionality of these systems. The resource is...


  • Michigan, United States InfoStride Full time

    Req id: 138545Title/Role: System Analyst 6Duration: 12 months+ contract with possibility of extensionLocation: 235 Grand Tower South Grand Avenue Lansing, 48933Interview: Webcam Only2 days a week onsiteHybrid PositionJob Description:System Analyst 6 - Test Automation EngineerResponsibilities:• Maintain, design, and implement test automation frameworks for...


  • Michigan, United States InfoStride Full time

    Req id: 138545Title/Role: System Analyst 6Duration: 12 months+ contract with possibility of extensionLocation: 235 Grand Tower South Grand Avenue Lansing, 48933Interview: Webcam Only2 days a week onsiteHybrid PositionJob Description:System Analyst 6 - Test Automation EngineerResponsibilities:• Maintain, design, and implement test automation frameworks for...


  • Michigan Center, Michigan, United States Blumira Full time

    About BlumiraBlumira is a company that solves problems quickly to support its customers. We're looking for a Senior Software Engineer to join our team and help us build and scale our SaaS security product. The ideal candidate will have 6+ years of experience in software engineering and be proficient in designing, building, and maintaining scalable backend...