APR Consulting · 15 hours ago
Advanced Embedded Software Engineer
APR Consulting Inc is seeking an Advanced Embedded Software Engineer for their DoD/Aerospace client in Canonsburg, PA. In this role, you will participate in the full Software Development Life Cycle (SDLC) to develop and sustain embedded software solutions critical to national security missions.
ConsultingCRMHuman ResourcesInformation TechnologySmall and Medium BusinessesStaffing Agency
Responsibilities
Participate in all phases of the Software Development Life Cycle (SDLC), including requirements analysis, design, implementation, and testing
Sustain and create embedded software solutions for complex systems, ensuring functionality and performance standards are met
Leverage agile methodologies to facilitate iterative development and continuous improvement
Collaborate with cross-functional teams to integrate legacy and pre-existing software modules
Develop secure and reliable software applications in compliance with industry standards
Contribute technical leadership within project teams, providing guidance and mentorship as needed
Modify and optimize software components outside of IDE environments, including makefile management
Support documentation and testing efforts to ensure software quality and maintainability
Qualification
Required
Bachelor's degree in Software Engineering, related Science, Engineering, or Mathematics field or Master's degree with 3+ years of relevant experience
5+ years of hands-on experience in embedded software development
Proven experience with Agile methodologies
U.S. Department of Defense Secret security clearance (at time of hire)
U.S. citizenship due to security requirements
Strong programming skills in C and experience with multithreaded programming
Experience working with Real-Time Operating Systems (RTOS)
Familiarity with software development outside of IDE environments, such as writing and modifying makefiles
Knowledge of source control tools like Git or CVS
Preferred
Experience working within a Linux environment
Prior exposure to National Instruments LabWindows/CVI
Experience designing and architecting new software applications from design documents
Background in developing secure software applications
Experience with legacy software and firmware integration
Bachelor's or Master's degree in a relevant technical field
At least 5 years of embedded software development experience for senior candidates
Prior experience in defense or high-security environments
Company
APR Consulting
APR Consulting is a nationally recognized, award-winning provider of talent acquisition and workforce solutions, helping organizations simplify, scale, and optimize their operations.
Funding
Current Stage
Growth StageRecent News
Staffing Industry Analysts
2023-12-24
Company data provided by crunchbase