Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer

$35 - $40 per hour

USPRO

Job Description

Job Description

Job Title : Embedded Software Test Engineer
Location : Sterling Heights, MIchigan
Schedule : Monday-Friday, 9/80 Schedule (8AM-5PM)
Pay Range : $35-40/hr
Clearance : Ability to Obtain U.S. Secret Clearance

Job Description :
We are seeking an Embedded Software Test Engineer to support the integration, verification, and validation of real-time embedded software for advanced military vehicle systems. This role is ideal for an engineer who enjoys hands-on work with both hardware and software while solving complex technical challenges in a laboratory and vehicle testing environment.

Working within a multidisciplinary engineering team, you will integrate embedded software with complex electronic and electro-mechanical systems, develop and execute software verification tests, troubleshoot hardware and software issues, and ensure products meet rigorous military and engineering performance requirements.

This position offers the opportunity to work directly with tactical combat vehicles and cutting-edge embedded technologies supporting mission-critical defense programs.

Military experience equivalency may substitute for some requirements.

Key Responsibilities :
  • Perform hands-on integration and testing of embedded real-time software on complex electronic and electro-mechanical systems in laboratory and tactical vehicle environments.
  • Integrate hardware modules with embedded software to support system-level functionality and performance.
  • Develop, execute, and document software integration, verification, validation, and system-level test activities.
  • Create and execute test plans, test procedures, test scripts, and test cases to validate software requirements and new software releases.
  • Participate in software requirements reviews, design reviews, and code reviews throughout the software development lifecycle.
  • Develop software tools, scripts, and utilities to support testing, automation, and system functionality.
  • Troubleshoot complex hardware and software integration issues using systematic fault isolation and diagnostic techniques.
  • Perform technical analysis, system evaluations, and performance testing using specialized laboratory equipment and engineering software tools.
  • Analyze engineering documentation, design specifications, drawings, software models, and test results to verify compliance with engineering standards, military specifications, and program requirements.
  • Support networking, system configuration, debugging, and software deployment activities within laboratory and vehicle environments.
  • Ensure software products meet established technical, performance, quality, and reliability requirements throughout development and integration.
Required Qualifications :
  • Bachelor's degree in Computer Engineering, Computer Science, Software Engineering, Electrical Engineering, or another STEM-related discipline.
  • Minimum 1 year of professional experience supporting embedded software development, software integration, software verification, or software testing.
  • Experience integrating and testing embedded real-time software systems.
  • Programming experience in one or more of the following languages: C , C++ , C# , and Python
  • Understanding of modern software engineering methodologies, systems engineering principles, and software design practices.
  • Working knowledge of the complete Software Development Life Cycle (SDLC).
  • Experience developing and executing software verification tests and troubleshooting complex technical issues.
  • Strong analytical and problem-solving skills with exceptional attention to detail.
  • Excellent written and verbal communication skills.
  • Ability to work effectively both independently and within multidisciplinary engineering teams.
Preferred Qualifications :
  • Experience supporting military, aerospace, automotive, or other embedded real-time systems.
  • Experience integrating software with complex hardware platforms and electro-mechanical systems.
  • Familiarity with software automation, scripting, and test framework development.
  • Experience supporting hardware/software integration laboratories.
  • Knowledge of software verification and validation (V&V) methodologies.
  • Experience troubleshooting embedded systems using oscilloscopes, network analyzers, debuggers, or similar engineering tools.
  • Familiarity with military specifications, systems engineering processes, and defense product development.
  • Experience supporting tactical vehicles, combat systems, or other defense platforms.

Equal Opportunity Statement :
USPRO is an equal opportunity employer and will consider all applicants for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, veteran, disability and/or other protected categories. We are also committed to providing reasonable accommodation(s) to qualified individuals with disabilities or needs, as required by law.

Vacancy posted 8 days ago
Similar jobs that could be interesting for youBased on the Software Engineer in Sterling Heights, MI vacancy
  • $135.2k - $306.4k

     ...Job Description Senior / Principal Software Engineer or Architect Database Engine, Search & Document Systems We are looking for senior systems builders to help shape the next generation of document, search, and AI-facing capabilities inside Oracle Database. This... 
    Suggested
    Full time
    Temporary work
    Flexible hours

    Oracle

    Sterling Heights, MI
    6 hours ago
  •  ...your background aligns with future opportunities, we’ll reach out directly when formal applications become available. About Software Engineering Roles at Danaher Are you passionate about building real-world applications, writing clean code, and solving meaningful... 
    Suggested
    Remote job
    Internship

    Danaher

    Sterling Heights, MI
    4 days ago
  • $110.5k - $160k

     ...Description By applying to this position, your application will only be considered for our fall Software Development Engineer (SDE) internship roles. Our fall intern roles have start dates in August/September 2026 and are 12 weeks in duration. Do you want to solve real... 
    Suggested
    Full time
    Internship
    Work at office
    Worldwide
    Monday to Friday

    Amazon

    Sterling Heights, MI
    1 day ago
  • We are seeking a seasoned Software Engineer with solid experience with C#, SQL, and strong skills in TypeScript. This role will be instrumental in driving high-quality, scalable software solutions and collaborating across teams to ensure alignment with architectural standards... 
    Suggested
    Full time
    Monday to Friday
    Flexible hours

    Central Transport

    Sterling Heights, MI
    4 days ago
  • W e are seeking a Software Engineer with experience and passion for hardware and software integration and testing of real-time, embedded software. The role involves planning and performing tasks across hardware integration, scripting, networking, troubleshooting, problem... 
    Suggested
    Internship

    Compunnel, Inc.

    Sterling Heights, MI
    3 days ago
  • $160k - $240k

    ## Manager, Software Engineer – Cloud PlatformApplyremote type: Hybridlocations: Warren, Michigan, United States of America: Austin, Texas, United States of America: Mountain View, California, United States of Americatime type: Full timeposted on: Posted Todayjob requisition... 
    Relocation package
    Flexible hours

    General Motors

    Warren, MI
    4 days ago
  •  ...Description Are you energized by building cloud-native software that supports real-world, mission-critical work? At Tyler Technologies...  ..., faster, and more informed decisions. We’re hiring a Software Engineer to help enable secure data sharing across our Public Safety... 
    Full time

    Tyler Technologies

    Troy, MI
    1 day ago
  • $116.36k - $155.15k

     ...supervision. The Main Responsibilities The candidate will have demonstrated knowledge and experience in system architecture and engineering disciplines. Specific technical knowledge of enterprise level networking and network security. Recommends optimized solutions... 
    Full time
    Temporary work
    Remote work
    1 day per week

    Lumen

    Sterling Heights, MI
    3 days ago
  •  ...Join us and create a higher standard for a better world. Provide the overall leadership for the technology strategy, software engineering oversight, code quality, release governance, process improvement, risk mitigation, budget management, platform performance,... 
    Work at office
    Local area

    Performance Review Institute

    Sterling Heights, MI
    2 days ago
  • $35 - $55 per hour

     ...Description Job Description A multinational company with a location in the Sterling Heights, MI area is currently seeking a CNC Software Engineer for their growing team. These are exciting opportunities for Software Engineers with solid CNC software design experience... 
    Local area
    Work from home
    Relocation package
    Night shift

    Dynamics ATS Organic

    Sterling Heights, MI
    6 days ago
  • ## Senior Software Engineer - PlatformApplyremote type: Hybridlocations: Warren, Michigan, United States of America: Austin, Texas, United States of Americatime type: Full timeposted on: Posted Todayjob requisition id: JR-202613297**Job Description****The Role:**General... 
    Local area
    Work from home
    Relocation package

    General Motors

    Warren, MI
    2 days ago
  •  ...IT Support & Automation Engineer (Managed Services) Utica, MI (office-first with flexibility / hybrid options) | Microsoft 365 • Azure • Networking • Security • Automation • MSP Tooling Speak Geek. Be Human. Make IT better for People. At SMART I.T. Services,... 
    Work at office
    Local area
    Flexible hours

    SMART IT Services, Inc.

    Utica, MI
    1 day ago
  • System Security Engineer (SSE)will provide technical support to formally register Department of Defense (DoD) acquisition programs with...  ...tamper, cybersecurity, exportability features, hardware assurance, software assurance, supply chain risk management, and security... 
    Full time

    Dcs Corporation

    Sterling Heights, MI
    1 day ago
  • $67.7k - $90.27k

     ...environment defined by trust, collaboration, and accountability, a Software Developer II has the opportunity to challenge convention,...  ...domains, and enterprise data integration. ~ Proficiency in Data Engineering & Databases - PostgreSQL knowledge (queries, migrations,... 
    Full time
    Temporary work
    Remote work
    Work from home

    Lumen

    Sterling Heights, MI
    3 days ago
  • $105.79k - $141.05k

     ...This is a remote position open to candidates based anywhere in the U.S. The Role At Lumen, the Lead Information Security Engineer owns the development, maintenance, and defensibility of the security authorization package for assigned systems, ensuring compliance... 
    Full time
    Temporary work
    Remote work

    Lumen

    Sterling Heights, MI
    3 days ago
  • $50 - $56 per hour

     ...distribution systems, and I/O control hardware for advanced vehicle platforms. This role partners closely with systems, software, and hardware engineering teams. Key Responsibilities: Develop embedded firmware for microcontroller-based control systems Support... 
    Contract work

    Contract Professionals, Inc

    Sterling Heights, MI
    4 days ago
  •  ...agile development methodology, attending daily stand-ups, sprint planning, and retrospective meetings. Minimum 2-3 years of software engineering experience Have built mobile apps (and/or web apps) full-stack before Enthusiastic about photo sharing and/or AI and/... 
    Full time

    Cheez

    Sterling Heights, MI
    2 days ago
  •  ...products to customers all over the world. Toyoda Gosei North America (headquartered in Troy, MI) has an opening for a Senior Software Engineer in the Computer Information System (CIS) department. The Senior Software Engineer is responsible providing professional level... 
    Full time
    Work at office

    Tg Missouri Corporation

    Troy, MI
    3 days ago
  • Senior Software Engineer Tyler Technologies is seeking a Lead Software Engineer to help build and evolve mission‑critical, cloud‑hosted public safety solutions used by first responders across the United States. This role combines hands‑on software development with technical... 
    Local area

    Tyler Technologies

    Troy, MI
    4 days ago
  •  ...Warren, MI or Milford, MI three times per week, at minimum. The Role We are seeking a highly skilled and experienced Senior Software Engineer to join our innovative team at General Motors. In this role, you will be instrumental in developing, validating, and deploying... 
    Local area
    Relocation package

    General Motors Ventures

    Warren, MI
    3 days ago
  • Senior Software Engineer RPM is an international non-asset-based logistics and supply chain solutions company. Our focus is to provide customizable solutions tailored to support today’s complex supply chains. As one of the fastest-growing logistics companies in North America... 
    Contract work
    Temporary work
    Work at office
    Remote work
    Work from home

    RPM Freight Systems

    Birmingham, MI
    6 days ago
  • $138k - $172.25k

    Senior Software Engineer Location: Remote, USA Compensation: $138,000.00 - $172,250.00 Benefits Offered: Vision, Medical, Life, Dental, 401K (Range applies to US candidates only) + Benefits/Variable Comp/Equity - Range may vary based on experience. Employment Type: Full... 
    Full time
    Temporary work
    Work at office
    Remote work

    OneStream Software

    Birmingham, MI
    4 days ago
  • $35 per hour

     ...organization that has a long-term future growth plan of providing excellent products and services. Job Description The Field Service Engineer is responsible for providing service and support for YCM Technology customers by performing machine installation, startup, repair... 
    Hourly pay
    Full time
    Work experience placement
    Work at office
    Night shift

    YCMT USA

    Sterling Heights, MI
    10 days ago
  • $132.23k - $176.31k

     ...seeking a highly skilled and proactive Senior Lead Site Reliability Engineer (SRE) to join our team, focusing on production support and...  ...Senior Lead SRE requires an AI-native mindset, understands the software development lifecycle (from coding to support) and applies modern... 
    Full time
    Temporary work
    Remote work

    Lumen

    Sterling Heights, MI
    1 day ago
  •  ...Description Tyler Technologies is seeking a Lead Software Engineer to help build and evolve mission-critical, cloud-hosted public safety solutions used by first responders across the United States. This role combines hands-on software development with technical... 
    Full time

    Tyler Technologies

    Troy, MI
    1 day ago
  • $72.45 - $84.05 per hour

     ...Check out this new opportunity! Senior Power Systems Engineer - Hybrid Electric Vehicle Integration & Modeling Sterling Heights...  ..., including: System/Subsystem Design Descriptions (SSDD) Software Requirements Specifications (SRS) CAN Interface Control Documents... 
    Casual work
    Afternoon shift

    Moseley Technical Services

    Sterling Heights, MI
    1 day ago
  •  ...Power System Design Engineer Position Title: Power System Design Engineer Location: Sterling Heights, MI, United States Category: Engineering...  ...tested and validated all the way from power system modules and software to vehicle power system integration and checkout. Company... 
    Full time
    Remote work
    Monday to Thursday

    General Dynamics

    Sterling Heights, MI
    4 days ago
  • $72 - $84 per hour

     ...Power System Design Senior Engineer Sterling Heights, MI $72-$84/hourly About the Position: The Power System Design Senior Engineer is responsible for leading the design, development, integration, and validation of advanced vehicle power subsystems for... 
    Hourly pay
    Contract work

    Contract Professionals, Inc

    Sterling Heights, MI
    1 day ago
  • $78 per hour

     ...Power System Design Senior Engineer Trillium Professional has a long term opportunity in Sterling Heights, MI for a Power System Design Senior Engineer. Responsibilities to Anticipate: Lead Power system design and development efforts regarding a mix of advanced... 
    Work at office
    Afternoon shift

    Trillium Staffing

    Sterling Heights, MI
    1 day ago
  •  ...technologies that give soldiers a decisive advantage. We design, engineer and sustain advanced tracked and wheeled systems paired with...  ...technology. From Abrams to LAV, Stryker to AJAX, robotic platforms to software solutions and beyond, our portfolio delivers proven performance... 
    Work at office
    Monday to Thursday
    Afternoon shift

    General Dynamics Land Systems

    Sterling Heights, MI
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer. Be the first to apply!