Tethers Unlimited, an ARKA Group company, is looking for a Software Engineering Manager to join our team!. ARKA Group L.P. is an advanced technologies company serving the U.S. military, intelligence community, and commercial space industry delivering next-generation solutions to support the national security space domain. ARKA has a 60-year legacy reaching back to the very beginning of our country's space endeavors. We're a legacy of mission excellence built on ground-breaking technologies. Join the ARKA mission and discover your next career opportunity now!The Software Engineering Manager is responsible for leading team of highly skilled embedded software developers responsible for the design, development, and testing of systems that include radios, robotics, and gimbals that will be deployed to space and to the moon. This position reports to the Associate Director of Engineering. Candidate will oversee all Software Engineering staff, incoming proposals, and outgoing bids. Candidate will lead a high performing team of software engineers that will meet the demands of our current portfolio, and help the team develop markets for our innovative and unique products.Responsibilities:
Manages, recruits, and develops a strong group of embedded software engineersDefines, maintains, improves and manages the software development processesIdentifies and manages design risk of software engineering projectsDevelops technology roadmaps and architecture for new software designsEnsures effective staffing of all programs with Software Engineering team membersLeads, directs, coaches, and reviews the work of software engineering personnel to accomplish near-term and long-term operational plans and resultsCollaborates with other business areas to execute programs and business developmentSupports bid and proposal activities including cost and schedule estimationBasic Qualifications:
Bachelor's degree in Computer Engineering, Computer Science, Electrical Engineering or equivalent5 Years industry experience working with embedded systems and low-level hardware developmentProven strong interpersonal, communication, influencing, analytical and leadership skillsUnderstanding of development of engineering processes for ensuring qualityExpertise with software requirements, software change management, defect tracking, software build and release processes.Demonstrable skills at architecting a system and defining protocolsDemonstrable skills defining embedded software architectureKnowledge of software architecture principles, embedded systems, device drivers & Matlab/ Simulink toolsDesign and development experience with embedded and real-time software systems (Linux, QNX, Greenhill, Mentor Nucleus)Design and development experience in C/C , Board Support Package, Operating System and FPGA code integrationExperience with MCUs, peripherals, features, and development environmentsExperience with serial and Ethernet based communications standards and protocolsKnowledge of Agile and Waterfall development methodologiesAble to coordinate the efforts of multiple teamsExcellent written and verbal communication skillsHighly organized, creative, motivated, and passionate about achieving resultsPreferred Qualifications:
RF/Software Defined Radio or motor control experienceExperience implementing and working within an ISO9001 or AS9100 Quality Management System (QMS)Experience in aerospace avionics or communications systemsSecurity clearance beneficial but not requiredSupervisory Responsibility:This position will manage a team of 10-20 engineers.Washington State Pay