Posted today
Confidential
Mid Level Career (5+ yrs experience)
Unspecified
No Traveling
Unspecified
Canonsburg, PA (On/Off-Site)
Job Title: Advanced Embedded Software Engineer
Job Location: Canonsburg PA 15317
Onsite Requirements:
* Embedded C
* Linux
* RTOS
Job Description:
* As an Advanced Embedded Software Engineer (Advanced Software Engineer) for the Torpedo Systems Group:
* You'll be a member of a cross functional team responsible for sustaining and creating software for embedded applications.
* You will participate in all phases of the Software Development Life Cycle (SDLC) including:
* Requirements analysis
* Design
* Implementation
* Testing
Preferred Skills or Experiences:
* Experience working in a Linux environment
* Experience writing in C and Multithreaded programming
* Experience with a Real Time Operating System
* Experience working outside of an IDE development environment (i.e., writing and modifying make files)
* Experience with Software Source Control tools and concepts (Git or CVS preferred)
* Experience leveraging and integrating pre-existing and legacy software and Firmware modules
* Experience with National Instruments LabWindows/CVI would be helpful, but not required
* Experience architecting and designing new software applications from design documents
* Experience developing secure software applications is desirable but not required
What Sets You Apart:
* Strong understanding of software development process, as well as software engineering concepts, principles, and theories
* Creative thinker capable of applying new information quickly to solve challenging problems
* Comfortable providing technical leadership
* Team player who thrives in collaborative environments and revels in team success
* Commitment to ongoing professional development for yourself and others
* **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**
Job Location: Canonsburg PA 15317
Onsite Requirements:
* Embedded C
* Linux
* RTOS
Job Description:
* As an Advanced Embedded Software Engineer (Advanced Software Engineer) for the Torpedo Systems Group:
* You'll be a member of a cross functional team responsible for sustaining and creating software for embedded applications.
* You will participate in all phases of the Software Development Life Cycle (SDLC) including:
* Requirements analysis
* Design
* Implementation
* Testing
Preferred Skills or Experiences:
* Experience working in a Linux environment
* Experience writing in C and Multithreaded programming
* Experience with a Real Time Operating System
* Experience working outside of an IDE development environment (i.e., writing and modifying make files)
* Experience with Software Source Control tools and concepts (Git or CVS preferred)
* Experience leveraging and integrating pre-existing and legacy software and Firmware modules
* Experience with National Instruments LabWindows/CVI would be helpful, but not required
* Experience architecting and designing new software applications from design documents
* Experience developing secure software applications is desirable but not required
What Sets You Apart:
* Strong understanding of software development process, as well as software engineering concepts, principles, and theories
* Creative thinker capable of applying new information quickly to solve challenging problems
* Comfortable providing technical leadership
* Team player who thrives in collaborative environments and revels in team success
* Commitment to ongoing professional development for yourself and others
* **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**
group id: softwinc