Search jobs > Sterling Heights, MI > Embedded engineer

Embedded Engineer

Compunnel Inc.
Sterling Heights, MI, United States
Full-time

Job Summary : We are seeking experienced individuals with a minimum of 6 years of professional experience in verification testing of real-time, embedded software.

This experience can be gained from a test role within a software development organization or from a Software Quality Assurance organization.

The successful candidate will have experience performing requirements-based software verification of embedded software.

Key Responsibilities :

  • Plan and perform tasks related to software requirements analysis, documentation, hardware-software integration, troubleshooting, problem-solving, and software verification testing.
  • Possess knowledge of the full software development lifecycle.
  • Work on programs involving the development, maintenance, upgrade, and porting of embedded product software and / or product support software.
  • Mentor less experienced software test engineers to enhance their testing capabilities and troubleshooting skills.
  • Collaborate with engineering disciplines including Mechanical, Electrical, Controls, and Systems.
  • Ensure technical approaches are consistent with established engineering principles and practices.
  • Ensure product outcomes meet customer needs and fulfill technical, system, performance, process, and quality requirements.

Skills Required :

  • Develop, debug, and execute automated and manual requirements-based software verification testing.
  • Use version control and issue tracking tools.
  • Integrate and test software with various real-time operating systems such as Linux / Unix derivatives.
  • Good programming skills in C++, Python, and BASH.

Skills Preferred :

Traceability across software requirements, design, and verification artifacts.

Experience Required :

  • Experience developing, analyzing, and / or reviewing requirements for safety-critical real-time embedded software.
  • Experience with Computer Networks (switches, VLAN, protocols).
  • Experience building and maintaining software and hardware integration testbeds (cabling, power supply).
  • Testing and troubleshooting communication protocol software (CAN, Serial, Ethernet).

Experience Preferred :

  • Experience developing tests using NI Software (TestStand, VeriStand, and / or LabView).
  • Experience working with software architecture and design information captured in models (using tools such as Magic Draw, Enterprise Architect, or similar model-based engineering tools).
  • Familiarity with combat vehicle functionality and capability.
  • Experience using Atlassian tools (Bitbucket, Jira, Bamboo).

Education Required :

Bachelor's degree in a STEM field.

Education Preferred :

  • Bachelor's degree in Computer Engineering, Software Engineering, Electrical Engineering, or Computer Science.
  • 3 days ago
Related jobs
Promoted
DCS Corporation
Sterling Heights, Michigan

Apply engineering skills in multi-disciplinary research projects for ground combat vehicles, where knowledge and experience in embedded systems development and integration, computer vision, machine learning, autonomous navigation, and other related subjects will be leveraged to support optionally ma...

Promoted
VirtualVocations
Warren, Michigan

Embedded Algorithms Engineer to develop and optimize algorithms for vital sign signal extraction. ...

Teoresi Group
Troy, Michigan

Master’s degree in electrical engineering, Computer engineering, Electronics engineering, or Mechatronics engineering. Experience in microcontroller-centric design and application development, experience in an embedded technical support role preferred, Strong background in microcontroller hardware a...

Promoted
VirtualVocations
Warren, Michigan

A company is looking for a Senior Software Engineer, Embedded Infrastructure. ...

RGBSI
Auburn Hills, Michigan

Support organizations and Tier engineers with training and general support. Experience with MATLAB, Simulink, State flow, Embedded Coder, python-scripting. Must be fluent in both written and spoken engineering technical English language. Master of Science degree in Engineering or MBA degree. ...

Promoted
VirtualVocations
Warren, Michigan

A company is looking for a Senior Embedded Network Software Engineer. ...

Contract Professionals, Inc.
Sterling Heights, Michigan

We are seeking a highly motivated Embedded Linux/RTOS Engineer to support our Software Loader and Verifier team, focusing on integration for vehicle electronic systems. Develop and maintain software for embedded systems, with a focus on Linux/RTOS. Enable embedded system security using cryptography ...

People Tech Group Inc
Warren, Michigan

Role:- Embedded software Engineer. Experience in C++ / Embedded C Programming /coding skills. Knowledge / Experience in the development of embedded applications. Knowledge in embedded OS: Linux or QNX. ...

HEPCO, Inc.
Sterling Heights, Michigan

Our client is seeking a highly skilled Real-Time Embedded Software Engineer with a minimum of 6 years of professional experience in verification testing of real-time, embedded software. Your role will involve ensuring that technical approaches are consistent with established engineering principles a...

Compunnel Inc.
Sterling Heights, Michigan

Bachelor's degree in Computer Engineering, Software Engineering, Electrical Engineering or Computer Science. We have multiple openings for individuals with a minimum of 6 years of professional experience in verification testing of real-time, embedded software. In either case, the successful candidat...