Job Description
We are looking for a Principal Embedded Software Engineer to support our SiAW program who with the desire to learn new technologies to join our innovative teams to help develop, enhance, and maintain software on cutting edge products and systems. Candidates will work on software system efforts for the Software Development Team on the SiAW program. This position will serve on-site at Advanced Technology Laboratory (ATL) in
Locations- Linthicum/ Annapolis Junction, MD, Northridge facility in Northridge CA or on-site at our Tucson facility in AZ.
Responsibilities:
• Responsible for software engineering products for their team, including developing software products
• Responsible for performing in-depth analysis and technical support of systems software products, including complex problem resolution, design, development, testing, operational integration, and user support
• Supports the team that maintains, debugs, bugs, and configures related software products
• Works from specifications to develop or modify embedded applications
• Assists with design, coding, benchmark testing, debugging, and documentation of programs
• Work with SEIT organization to decompose system requirements to good software-level requirements
• Work with SEIT organization to drive system concepts, CONOPS, and Sequences
• Work with SEIT organization to develop / update system external interfaces
• Author or assist with proposals
• Perform software design
• Software product-level use cases and sequences
• Create and maintain software design
• Algorithm Design Documents, Functional Design Documents
Basic Qualifications for Principal Embedded Software Engineer
• 5 Years with Bachelors in Science; 3 Years with Masters; 1 Year with PhD
• Must have a Bachelor of Science (B.S) degree in Computer Science, Electrical Engineering, Computer Engineering, or an equivalent STEM related discipline.
• Proficient in C
• Proficient in Object Oriented programming
• Proficient in all areas of the formal software lifecycle process from requirements to testing
• Experience integrating low-level firmware and software in complex real-time multi-threaded embedded applications
• Experience with RTOS designs and implementing secure software for embedded systems
• Experience with ARM architectures and peripherals
• Experience using Jira/Bitbucket/Git and the Agile software development process
• Must currently hold or be able to obtain and maintain a U.S Department of Defense (DoD) Secret level security clearance
Preferred Qualifications for Principal Embedded Software Engineer:
• Experience with missile defense systems including launch, targeting and fire control systems.
• Wide knowledge of testing strategies in hardware and software
• Hands-on experience with system/missile testing
• Strong communication and collaboration skills with the ability to work effectively in cross-functional teams
• Familiarity with VHDL/Verilog/FPGA
• Familiarity with PowerPC architectures and peripheralsCompany Description
With almost four decades of experience as a proven industry leader, Acro continues to be consistently recognized among the Best & Brightest Companies to Work for in the United States. As an international professional services firm with deep expertise in consulting and staff augmentation offering a variety of solutions including MSP, VMS, RPO, HRO (and more), Acro operates across North America, Europe, and Asia from over 30 locations. Acro’s client portfolio includes some of the most well-known names in business and provides services across all verticals including technology, aerospace, energy, automotive, government, and manufacturing. To learn more, please visit