Sr Advanced Embedded Software Engineer - C / Linux
Softworld, a Kelly Company - Canonsburg, PA
Apply NowJob Description
Job Title: Embedded Software EngineerJob Location: Canonsburg, PA 15317 Onsite Requirements:CEmbedded softwareDDSJob Description:The Torpedo Systems Group (TSG) designs, develops, demonstrates, produces, assembles, tests, and delivers torpedo SONAR arrays and electronic assemblies.The TSG team works with the Navy, internal production staff, and representatives from other companies to advance torpedo performance and lower production costs.Requires a bachelors degree in software engineering, or a related Science, Engineering, or Mathematics field.Also requires 8+ years of job-related experience, or a Masters degree plus 6 years of job-related experience.Agile experience is preferred.The client is currently seeking a Sr Advanced Embedded Software Engineer - C/Linux on-site in their Canonsburg, PA facility.Progeny Systems, a business area within the client, is a high-tech business focusing on software and hardware system integration, cutting-edge research and development, and manufacturing.The client delivers architecture, designs, testing, and production of the current and next generation torpedo guidance and control systems for the Department of Defense providing the warfighter with advanced capabilities in target detection, acquisition, and prosecution.The client is a technology leader in numerous areas including technological insertion; acoustic sensors; signal processing; guidance; cyber security; and high reliability systems.The candidate will work on Naval Programs, developing middleware improvements for embedded systems, as well as taking a critical role in enhancing the capabilities for this architecture.The ideal candidate will report to the Program Software Lead and be responsible for all phases of software engineering, including architecture design & review, requirements review and analysis, software design, development, and documentation, assisting Integration and Test teams, and supporting Engineering Leadership and the Chief Engineer in all related efforts.The candidate should have significant expertise across the development life cycle and technical leadership proficiency, including architectural expertise.Duties and Tasks:Technical leadership and software developmentStrong problem-solving and communication skillsDesign, development, testing, and delivery of software artifacts in support of customer requirementsLeadership in and contributions to the next design of the embedded system servicesProactively driving the software engineering life cycle, from requirements gathering, analysis, and documentation to government support and maintenanceTechnical leadership and engineering expertise in diagnostics/debugging issues in existing code required for real-time high surety systemsCollaborating across the functional teams to resolve issues and recommend solutions to ensure that your software and the system meets requirements with the safety, security, and performance needed for deploymentEngaging with the customer community through reviews of progress, issues, feedback, and technology/capability roadmaps.Knowledge, Skills, and Abilities:Ability to communicate project vision, scope, and technical details with other technical team membersKnowledge of and experience using C (6+ years)Knowledge of and experience using Linux (shell scripting and command line expertise)Experience in embedded real-time systemsKnowledge of and experience using message-oriented middlewareDesire to work within the entire software engineering lifecycleA quick learner and adaptable to new technologiesExcellent oral and written communication skillsComfortable in implementing ideas from scratch, owning major application features, and taking responsibility for their maintenance and improvement over timeExperience participating in technical architecture decisions for complex productsDemonstrated in-depth experience developing, testing, and debugging real-time softwareCompiling and assessing user and customer feedback to improve software performanceExperience with DevOps concepts such as: Implementing Version Control and standing up branching strategiesAutomating processes for build, test, and deployApplied experience with agile/lean principles in software development.Preferred Qualifications:Experience working with other message-oriented Middleware products such as AMQP, Data Distribution Service (DDS)Experience in developing satisfaction of customer-driven traditional waterfall development/integration milestones, applying best practices and techniques, AgileProficiency utilizing basic lab equipment like Oscilloscopes, DMMs, Spectrum Analyzers, and other test equipmentProficiency with different communication protocols like GPIB, RS232, SPI, etc.** 3rd party and subcontract staffing agencies are not eligible for partnership on this position. 3rd party subcontractors need not apply. This position requires candidates to be eligible to work in the United States, directly for an employer, without sponsorship now or anytime in the future. This client is a US Federal Government contractor and is legally required to hire US Citizens. US Citizens will only be considered for this role. Due to the nature of the work, a United States Government Clearance is required to be eligible for the position. **
Created: 2025-02-22