Software Engineer
$35 - $40 per hourUSPRO
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
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.
- 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.
- 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.
$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...SuggestedFull timeTemporary workFlexible hours- ...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...SuggestedRemote jobInternship
$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...SuggestedFull timeInternshipWork at officeWorldwideMonday to Friday- 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...SuggestedFull timeMonday to FridayFlexible hours
- 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...SuggestedInternship
$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 packageFlexible hours- ...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
$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 timeTemporary workRemote work1 day per week- ...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 officeLocal area
$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 areaWork from homeRelocation packageNight shift- ## 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 areaWork from homeRelocation package
- ...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 officeLocal areaFlexible hours
- 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
$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 timeTemporary workRemote workWork from home$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 timeTemporary workRemote work$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- ...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
- ...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 timeWork at office
- 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
- ...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 areaRelocation package
- 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 workTemporary workWork at officeRemote workWork from home
$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 timeTemporary workWork at officeRemote work$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 payFull timeWork experience placementWork at officeNight shift$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 timeTemporary workRemote work- ...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
$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 workAfternoon shift- ...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 timeRemote workMonday to Thursday
$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 payContract work$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 officeAfternoon shift- ...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 officeMonday to ThursdayAfternoon shift
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer. Be the first to apply!
- entry level software engineer remote Sterling Heights, MI
- cybersecurity software engineer Sterling Heights, MI
- software engineer Sterling Heights, MI
- software engineer healthcare Sterling Heights, MI
- startup software engineer Sterling Heights, MI
- intel software engineer Sterling Heights, MI
- software developer positions Sterling Heights, MI
- software engineer full time Sterling Heights, MI
- senior software design engineer Sterling Heights, MI
- part time software developer remote Sterling Heights, MI






