
Embedded Software Engineer
Actalent
The Role
Overview
Create and upkeep embedded software/driver code for microcontrollers with Rust/C++
Key Responsibilities
- hardware integration
- embedded software
- driver development
- schematic review
- logic analyzer
- middleware programming
Tasks
-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. -Review schematics and utilize logic analyzers for embedded software troubleshooting. -Engage in middleware programming and device software development.
Requirements
- computer science
- linux kernel
- rust/c++
- git
- embedded
- debugging
What You Bring
-Bachelor’s degree in Computer Science or a similar field. -Strong understanding of low-level communications such as PCIe, Ethernet, SPI, and I2C. -Utilize in-depth knowledge of Linux kernel internals such as process scheduler, memory management, concurrency/synchronization, memory allocation, and file systems. -Proficiency in using Git for version control. -Proficiency in developing and debugging embedded software, with experience in designing fault-tolerant and high-reliability systems. -Experience with full software development lifecycle, including coding standards, code reviews, and build processes. -5+ years of professional software development experience, with a focus on Rust or C++. -Familiarity with integrated development environments, such as Visual Studio Code. -Experience in developing networking devices with data and control plane components. -Full stack embedded development experience, including low-level programming and hardware/software integration. -Demonstrate strong debugging skills to validate and exercise systems from user space and work with user space API. -Professional experience at a leading tech company or comparable industry leader. -Excellent written and verbal communication skills. -1+ years of hands-on experience developing software in Rust.
People Also Searched For
Accounts Executive jobs in Glendale , California , US
Construction Sales jobs in Glendale , California , US
Client Account Manager jobs in Glendale , California , US
Accounts Executive jobs in California , US
Construction Sales jobs in California , US
Client Account Manager jobs in California , US
Accounts Executive jobs in Glendale , US
Construction Sales jobs in Glendale , US
Client Account Manager jobs in Glendale , US
Benefits
-Medical, dental & vision -Short and long-term disability -401(k) Retirement Plan – Pre-tax and Roth post-tax contributions available -Transportation benefits -Health Spending Account (HSA) -Time Off/Leave (PTO, Vacation or Sick Leave) -Employee Assistance Program -Critical Illness, Accident, and Hospital -Life Insurance (Voluntary Life & AD&D for the employee and dependents)
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
