Actalent banner

Embedded Software Engineer

Actalent

The Role

Overview

Develop and maintain embedded software for microcontrollers using Rust/C++.

Key Responsibilities

  • middleware programming
  • device development
  • schematic review
  • logic analysis
  • embedded development
  • driver development

Tasks

-Engage in middleware programming and device software development. -Review schematics and utilize logic analyzers for embedded software troubleshooting. -Collaborate with cross-functional teams, including hardware engineers and systems architects, to ensure seamless integration of hardware and software components. -Develop and maintain embedded software, including hardware drivers, in assembly, C/C++, Rust, or other languages.

Requirements

  • rust
  • c++
  • linux
  • embedded
  • git
  • bachelor’s

What You Bring

-Familiarity with integrated development environments, such as Visual Studio Code. -Proficiency in developing and debugging embedded software, with experience in designing fault-tolerant and high-reliability systems. -Professional experience at a leading tech company or comparable industry leader. -Utilize in-depth knowledge of Linux kernel internals such as process scheduler, memory management, concurrency/synchronization, memory allocation, and file systems. -5+ years of professional software development experience, with a focus on Rust or C++. -Bachelor’s degree in Computer Science or a similar field. -Demonstrate strong debugging skills to validate and exercise systems from user space and work with user space API. -Experience in developing networking devices with data and control plane components. -1+ years of hands-on experience developing software in Rust. -Full stack embedded development experience, including low-level programming and hardware/software integration. -Experience with full software development lifecycle, including coding standards, code reviews, and build processes. -Strong understanding of low-level communications such as PCIe, Ethernet, SPI, and I2C. -Proficiency in using Git for version control. -Excellent written and verbal communication skills.

Benefits

-Employee Assistance Program -Short and long-term disability -Time Off/Leave (PTO, Vacation or Sick Leave) -Medical, dental & vision -Life Insurance (Voluntary Life & AD&D for the employee and dependents) -Critical Illness, Accident, and Hospital -Health Spending Account (HSA) -Transportation benefits -401(k) Retirement Plan – Pre-tax and Roth post-tax contributions available

The Company

About Actalent

-Born in July 2021 by merging Aerotek’s engineering & sciences arm with EASi, Actalent emerged as a focused engineering-and-science partner. -Backed by Allegis Group, it drives scale and speed to market via contract, managed, and technical services. -Headquartered in Maryland with global reach, it deploys specialized teams across North America, Europe, and APAC on Fortune 500 projects. -Typical engagements span EV design, vaccine development, lab services, clinical research, and infrastructure systems. -Expertise covers a wide spectrum: aerospace, defense, healthcare, manufacturing, software systems, environmental and civil engineering.

Sector Specialisms

Utilities

Power

Automotive

Food and Beverage

Consumer Products

Industrial Goods

Manufacturing

Mechanical Engineering

Electrical Engineering

Systems and Software

Transmission Engineering

Distribution Engineering

Grid Automation

Transportation

Life Sciences

Pharmaceuticals

Biopharmaceuticals

Diagnostics

Academic Research

Medical Devices

Specialty Chemicals

Construction Management

Environmental

Architecture

Civil