Sr Advanced Embedded Software Engineer - C / Linux

Softworld Inc

Today
Secret
Mid Level Career (5+ yrs experience)
$70 - $75 per hour
No Traveling
Unspecified
IT - Software
Canonsburg, PA (On/Off-Site)

Job Title: Embedded Software Engineer

Job Location: Canonsburg, PA 15317

Onsite Requirements:

* C
* Embedded software
* DDS

Job 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 bachelor's degree in software engineering, or a related Science, Engineering, or Mathematics field.
* Also requires 8+ years of job-related experience, or a Master's 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 development
* Strong problem-solving and communication skills
* Design, development, testing, and delivery of software artifacts in support of customer requirements
* Leadership in and contributions to the next design of the embedded system services
* Proactively driving the software engineering life cycle, from requirements gathering, analysis, and documentation to government support and maintenance
* Technical leadership and engineering expertise in diagnostics/debugging issues in existing code required for real-time high surety systems
* Collaborating 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 deployment
* Engaging 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 members
* Knowledge of and experience using C (6+ years)
* Knowledge of and experience using Linux (shell scripting and command line expertise)
* Experience in embedded real-time systems
* Knowledge of and experience using message-oriented middleware
* Desire to work within the entire software engineering lifecycle
* A quick learner and adaptable to new technologies
* Excellent oral and written communication skills
* Comfortable in implementing ideas from scratch, owning major application features, and taking responsibility for their maintenance and improvement over time
* Experience participating in technical architecture decisions for complex products
* Demonstrated in-depth experience developing, testing, and debugging real-time software
* Compiling and assessing user and customer feedback to improve software performance
* Experience with DevOps concepts such as:

* Implementing Version Control and standing up branching strategies
* Automating processes for build, test, and deploy
* Applied 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, Agile
* Proficiency utilizing basic lab equipment like Oscilloscopes, DMMs, Spectrum Analyzers, and other test equipment
* Proficiency 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. **
group id: softwinc

Match Score

Powered by IntelliSearchâ„¢
Create an account or Login to see how closely you match to this job!

Similar Jobs


Job Category
IT - Software
Clearance Level
Secret