Job Information
Actalent Safety Software Engineer in Clarksburg, Maryland
Job Title: Safety Software Engineer
Job Description
We are seeking a Safety Software Engineer responsible for designing, developing, testing, and maintaining software systems that are crucial for the operation of safety-critical infrastructure or high-priority applications. This role demands a high level of expertise in software engineering principles, with a particular emphasis on reliability, security, and performance due to the critical nature of the systems involved. Familiarity with safety standards, such as ISO, IEC, DO-178, or MIL-STD-882 and MISRA C/C++ standards is essential.
Responsibilities
Design and develop safety-critical software complying with applicable standards, focusing on robust, reliable, and fault-tolerant software architectures.
Provide domain expertise and contribute to a team of safety software engineers.
Engage in software development activities such as sprint planning, task delegation, roadmap refinement, and identifying markers of success.
Collaborate with engineers from other cross-functional groups such as systems, safety, and test to ensure product and program-level needs are met.
Develop software throughout the development cycle, from collecting feature requests to their final delivery via thorough testing and verification activities.
Develop safety-critical embedded software in C/C++ or model-based safety-certifiable development tools for use on controllers running an RTOS such as QNX.
Create software safety artifacts and required documentation to provide evidence of rigor in accordance with relevant standards.
Ensure that software requirements are clearly defined, implemented, and traceable to system and safety requirements.
Create and maintain comprehensive documentation for software requirements, architecture, and design decisions to ensure compliance with safety software development processes.
Participate in safety assessments, analyses, and review of work products created by other functional groups that affect safety software features.
Essential Skills
Expertise in software engineering principles, with a particular emphasis on reliability, security, and performance.
Experience with embedded software development in C/C++.
Proficiency in real-time operating systems such as QNX.
Familiarity with safety standards such as ISO, IEC, DO-178, or MIL-STD-882.
Knowledge of MISRA C/C++ standards.
Strong problem-solving and analytical skills, with an ability to troubleshoot and resolve software issues.
Ability to work effectively in a fast-paced, dynamic environment, managing multiple tasks and priorities.
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 & Inclusion
At 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 people
The 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 (%20actalentaccommodation@actalentservices.com) for other accommodation options.
Actalent
- Actalent Jobs