Talent.com
serp_jobs.error_messages.no_longer_accepting
Embedded Software Engineer

Embedded Software Engineer

HRU TechMadison Heights, MI, United States
job_description.job_card.variable_hours_ago
serp_jobs.job_preview.job_type
  • serp_jobs.job_card.full_time
job_description.job_card.job_description

Embedded Software Engineer

Do you have the skills to fill this role Read the complete details below, and make your application today.

Location : Madison Heights, MI

Pay : $50$60 / hr

Contract Role

Overview

We are seeking a highly skilled Embedded Software Engineer to design, develop, and maintain embedded software for cutting-edge defense and aerospace systems. This role requires expert-level proficiency in Rust, with strong skills in C / C++ for system-level development. Youll play a key role in implementing and optimizing network protocols, CAN bus messaging, and pub / sub architectures, while working closely with cross-functional engineering teams. Opportunities to contribute to drone / UAV projects are also expected.

Education

Bachelors degree in Computer Science, Engineering, or a related technical field.

Required Skills

Expert-level Rust programming experience.

Proficiency in C and C++ development.

Strong understanding of socket programming and network communication.

Excellent debugging and problem-solving abilities.

Knowledge of pub / sub messaging patterns.

Preferred Skills

Embedded systems development experience.

FPGA development (VHDL / Verilog).

Drone / UAV development (MAVLink, flight controllers, autopilot systems).

Familiarity with real-time operating systems (RTOS).

Knowledge of additional programming languages (e.g., Python, Go).

Key Responsibilities

Software Development

Develop and maintain Rust-based embedded software for CAN-enabled devices.

Implement pub / sub architectures and socket-based communication protocols.

Design and optimize network communication protocols for resource-constrained environments.

Debug and resolve hardware / software integration issues.

Collaboration & Integration

Partner with hardware engineers on system architecture and integration efforts.

Contribute software expertise during design reviews and project planning.

Support drone / UAV software initiatives and future aerospace technology projects.

Technical Knowledge Areas

Computers & Electronics : Embedded systems, circuit boards, processors, programming.

Engineering & Technology : Application of engineering principles in defense / aerospace.

Telecommunications : CAN bus communication, socket programming, network protocols.

Design : Embedded system design, FPGA, RTOS experience.

Work Environment

Hands-on work with embedded devices and electronic systems.

Extended periods of development and debugging at a computer.

Collaborative environment with both in-person and electronic communication.

Structured project timelines with critical deadlines.

Tools & Technologies

Tools : Oscilloscopes, logic analyzers, embedded debugging tools.

Languages / Frameworks : Rust, C, C++, socket programming, pub / sub protocols.

Platforms : FPGA development tools (VHDL / Verilog), RTOS environments.

Equal Opportunity Statement

HRU is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or veteran status.

#HRUJobs

serp_jobs.job_alerts.create_a_job

Embedded Software Engineer • Madison Heights, MI, United States

Job_description.internal_linking.related_jobs
  • serp_jobs.job_card.promoted
Software Engineer - Embedded

Software Engineer - Embedded

Softworld IncAuburn Hills, MI, US
serp_jobs.job_card.full_time
Job Title : Software Engineer - Embedded Job Location : Auburn Hills Michigan 48326 Onsite Requirements : Embedded software C++, Linux RTOS 10+ experience Job Description : Software Development and Sup...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_days
  • serp_jobs.job_card.promoted
Senior Embedded Firmware Engineer

Senior Embedded Firmware Engineer

VirtualVocationsDetroit, Michigan, United States
serp_jobs.job_card.full_time
A company is looking for a Senior Embedded Software Engineer (Firmware).Key Responsibilities Co-design next-generation compute accelerators with the hardware team Develop real-time firmware enab...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_1_day
  • serp_jobs.job_card.promoted
Senior Software Engineer, Perception

Senior Software Engineer, Perception

VirtualVocationsWarren, Michigan, United States
serp_jobs.job_card.full_time
A company is looking for a Senior Software Engineer, Perception - Autonomous Vehicles.Key Responsibilities Execute full software development life cycle (SDLC) and write well-designed, testable co...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_1_day
  • serp_jobs.job_card.promoted
Hardware Support Engineer

Hardware Support Engineer

VirtualVocationsDetroit, Michigan, United States
serp_jobs.job_card.full_time
A company is looking for a Hardware Support Engineer - Field Device Operations.Key Responsibilities Monitor, maintain, and troubleshoot a fleet of field devices including cameras and POS transact...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_days
  • serp_jobs.job_card.promoted
Oracle EBS Developer

Oracle EBS Developer

VirtualVocationsDetroit, Michigan, United States
serp_jobs.job_card.full_time
A company is looking for a Software Engineer II (Oracle EBS Developer).Key Responsibilities Coordinate deployment and support activities, maintaining system configurations and managing installati...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_days
  • serp_jobs.job_card.promoted
Senior Embedded Software Engineer

Senior Embedded Software Engineer

VirtualVocationsWarren, Michigan, United States
serp_jobs.job_card.full_time
A company is looking for a Senior Embedded Software Engineer (Generalist).Key Responsibilities Co-design next-generation compute accelerators with the hardware team Develop real-time firmware en...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_1_day
  • serp_jobs.job_card.promoted
Software Engineer 3

Software Engineer 3

VirtualVocationsWarren, Michigan, United States
serp_jobs.job_card.full_time
A company is looking for an Engineer 3, Software Development & Engineering.Key Responsibilities Identify, diagnose, and resolve software issues within the RDK platform Write and maintain scripts...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
  • serp_jobs.job_card.promoted
Lead Software Engineer

Lead Software Engineer

VirtualVocationsWarren, Michigan, United States
serp_jobs.job_card.full_time
A company is looking for a Lead Software Engineer who is versatile, enthusiastic, and a great team player.Key Responsibilities Develop solutions following low code development best practices whil...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
  • serp_jobs.job_card.promoted
FPGA Engineer

FPGA Engineer

A-Line Staffing SolutionsNovi, MI, US
serp_jobs.job_card.full_time +1
Job Description (W2 Direct Hire) We're seeking a self-motivated FPGA Development Engineer to join our embedded development group in Novi, Michigan. This is a full-time, direct-hire hybrid position o...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_days
  • serp_jobs.job_card.promoted
Embedded Software Engineer

Embedded Software Engineer

VirtualVocationsWarren, Michigan, United States
serp_jobs.job_card.full_time
A company is looking for a Senior Embedded Software Engineer (Linux) to develop low-level software for AI hardware.Key Responsibilities Co-design next-generation compute accelerators with the har...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
  • serp_jobs.job_card.promoted
Systems Software Engineer

Systems Software Engineer

VirtualVocationsWarren, Michigan, United States
serp_jobs.job_card.full_time
A company is looking for a Staff Systems Software Engineer.Key Responsibilities Design and implement a stable framework for integrating with multiple vendor firewalls Understand customer require...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
  • serp_jobs.job_card.promoted
Principal Software Engineer

Principal Software Engineer

VirtualVocationsWarren, Michigan, United States
serp_jobs.job_card.full_time
A company is looking for a Principal Software Engineer to join the Orders Cloud Sync Team.Key Responsibilities Design, build, deploy, and maintain resilient and scalable systems critical to custo...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
  • serp_jobs.job_card.promoted
Senior System Software Engineer

Senior System Software Engineer

VirtualVocationsDetroit, Michigan, United States
serp_jobs.job_card.full_time
A company is looking for a Senior System Software Engineer - AV Platform.Key Responsibilities Lead software integration to streamline embedded development across various vehicle subsystems Contr...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
  • serp_jobs.job_card.promoted
Lead Software Engineer

Lead Software Engineer

RelativityDetroit, MI, United States
serp_jobs.job_card.full_time
Are you looking to be in a workplace where colleagues inspire one another, working together to build AI software solutions?. We're looking for a Lead Software Engineer to join our Relativity Privacy...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_days
  • serp_jobs.job_card.promoted
Software Engineer (C++, C#,.net J1939 / CAN, UDS)

Software Engineer (C++, C#,.net J1939 / CAN, UDS)

SunSoft Technologies IncDetroit, MI, US
serp_jobs.job_card.full_time
Position with our automotive client : Software Engineer (electronic engine controls, C++, C#,.J1939 / CAN, UDS) • Experience doing desktop client application development with C#,.NET client implementa...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_days
  • serp_jobs.job_card.promoted
Emerging Technology Associate

Emerging Technology Associate

VirtualVocationsWarren, Michigan, United States
serp_jobs.job_card.full_time
A company is looking for an Emerging Technology Associate in Semiconductor Software Product Development.Key Responsibilities Assist in the development of embedded software and firmware for semico...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_days
  • serp_jobs.job_card.promoted
Systems Engineer

Systems Engineer

RouteOneFarmington Hills, MI, United States
serp_jobs.job_card.full_time
The Systems Engineer will collaborate with internal and external teams to.Engineer must have experience with hands-on support of. Serve as part of a 24x7 on-call rotation for.Establish and manage op...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_days
  • serp_jobs.job_card.promoted
Software Engineer - Device Connectivity

Software Engineer - Device Connectivity

VirtualVocationsDetroit, Michigan, United States
serp_jobs.job_card.full_time
A company is looking for a Software Engineer III, Device Connectivity.Key Responsibilities Advance the connectivity stack, including modem firmware, cellular drivers, and networking layer Ensure...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_days
  • serp_jobs.job_card.promoted
Software Engineer 4

Software Engineer 4

VirtualVocationsDetroit, Michigan, United States
serp_jobs.job_card.full_time
A company is looking for an Engineer 4, Software Development & Engineering.Key Responsibilities Provide technical leadership in designing and developing software infrastructure and monitoring sol...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
  • serp_jobs.job_card.promoted
Software Engineer I

Software Engineer I

VirtualVocationsDetroit, Michigan, United States
serp_jobs.job_card.full_time
A company is looking for a Software Engineer I to join their engineering team.Key Responsibilities Write production code and contribute to various engineering pods Collaborate closely with produ...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30