Job Description
We are seeking an experienced Embedded Software Engineer with a deep understanding of real-time embedded software philosophies and practices. The ideal candidate should have strong debugging skills, knowledge of Linux kernel internals, and experience in developing embedded software in languages such as assembly, C/C++, and Rust.
ResponsibilitiesDevelop embedded software in assembly, C/C++, Rust, or other languages for microcontrollers, including hardware drivers.Debug and validate systems from user space with a strong understanding of user space APIs.Review schematics and use logic analyzers and embedded software troubleshooting techniques.Collaborate on device software that operates at the middleware level, not at the application or low-level embedded layers.Take existing software stacks across various subsystems to understand their integration and identify issues.Work on automotive or consumer products, focusing on middleware to application (70%) and middleware to low-level software (30%).Handle the architectural complexities of device software components.Essential SkillsProficiency in C++, firmware, Linux, driver development, embedded software, and software development.Experience with GIT for version control and working with an IDE.Knowledge of middleware programming, device software, and the Rust programming language.Strong object-oriented programming skills and the ability to understand relationships between software components.Additional Skills & QualificationsExperience with low-level communications such as PCIe, Ethernet, SPI, and I2C.General device software experience.Familiarity with automotive or consumer products is preferred.About Actalent
Actalent is a global leader in engineering and sciences services and talent solutions. We help visionary companies advance their engineering and science initiatives through access to specialized experts who drive scale, innovation and speed to market. With a network of almost 30,000 consultants and more than 4,500 clients across the U.S., Canada, Asia and Europe, Actalent serves many of the Fortune 500.
Diversity, Equity & InclusionAt Actalent, diversity and inclusion are a bridge towards the equity and success of our people. DE&I are embedded into our culture through:
Hiring diverse talent Maintaining an inclusive environment through persistent self-reflection Building a culture of care, engagement, and recognition with clear outcomes Ensuring growth opportunities for our peopleThe company is an equal opportunity employer and will consider all applications without regard to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law.
If you would like to request a reasonable accommodation, such as the modification or adjustment of the job application process or interviewing process due to a disability, please email actalentaccommodation@actalentservices.com for other accommodation options.