Job Description
We are seeking an Embedded Software Engineer to join our dynamic team. This role involves developing, modifying, and maintaining customized or standardized applications using software engineering best practices. The successful candidate will participate in the full life-cycle of software development, which includes requirements development, modeling and design, application development, unit to CSCI testing, integration, formal system testing, release, installation, and maintenance.
Responsibilities:
Develop and integrate software for existing embedded systems
Full Lifecycle design, implementation, and unit testing of software
Review customer requirements and specifications for developing software and hardware solutions
Produce and/or review technical documents, specifications, and standards
Analyze project requirements to translate into specifications and programming deliverables
Utilize internal processes and tools for the development of software
Prepare and/or review documentation for software designs and architectures
Perform system/product integration
Verify and validate aspects of software designs to ensure conformance with specifications and customer requirements
Conduct design and code reviews
Design and promote new components and sub-processes
Participate in software debugging and issue resolution
Execute code integration, configuration management, and release processes
Develop device drivers for embedded Linux using C Language
Hard Skills
C Development
Embedded Systems
Firmware
Linux experience
Experience in C++ (Plus)
Kernel experience (Plus)
Proficient programming skills with embedded C/C++ and Python (Plus)
Experience writing Test Scripts (Plus)
Familiarity with Atlassian tool suite including git and confluence (Plus)
Knowledge of Agile SW development process (Plus)
Understanding of Hardware Software Compatibility matrix process (Plus)
Soft Skills
Ability to work under the direction of technical leadership with self-direction
Strong analytical and problem-solving skills
Excellent communication and documentation abilities
Team-oriented with a collaborative approach
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
Actalent is an equal opportunity employer.
About Actalent
Actalent connects passion with purpose. We help visionary companies advance their engineering and science initiatives through access to specialized experts that drive scale, innovation, and speed to market. With a network of almost 30,000 engineering and sciences consultants and more than 4,500 clients across the U.S., Canada, Asia, and Europe, Actalent serves many of the Fortune 500. An operating company of Allegis Group, the global leader in talent solutions, Actalent launched as a new specialized engineering and sciences services and workforce solutions brand in 2021.