Job Requirements
Middletown, RI
Secret Polygraph not specified
Career Level not specified
Salary not specified
Join Premium to unlock estimated salaries
Job Description
Please find below the job details:
Title: Senior Real-time Software Engineer - 15017093
Client: aerospace & defense client
Location: Middletown, RI
Duration: 9 months+ with CTH (Performance Based)
Note: Active Secret Clearance required.
What is the primary mission of this role?
• We are seeking a Principal Software Engineer with experience in real-time embedded C language system development to join our Physical Sciences & Systems business unit located a stone's throw from seaside Newport, Rhode Island.
• Responsibilities will include but are not limited to: Linux and VxWorks real-time software development on a wide range of embedded multi-threaded platforms, integrating with custom hardware, implementation of high-performance embedded solutions, middleware, and implementing control, detection, and tracking algorithms developed by the systems engineering team.
• The ideal candidate enjoys working in a multi-disciplinary role and is comfortable adapting to and identifying new technologies as needed.
• This candidate would have eight or more years of experience in implementing and maintaining high performance software, as well as a solid understanding of computer architectures, networking, device drivers, analog and digital interfaces, with experience across multiple real-time operating systems (RTOS).
• A strong background in signal processing and performance optimization would also be highly sought after.
What you will do:
• Design, develop, implement, test, debug and integrate high performance embedded real-time software within heterogenous systems composed of multiple processor types and FPGAs, with external sensor and control interfaces for deployed DoD real-time software systems hosted on embedded hardware.
• Collaborate with a cross-functional team testing your contributions and analyzing performance.
• Integrate components you develop into a larger system in preparation for real world testing and deployment.
• Teaching, coaching, and mentoring less experienced staff.
• Contributing to proposals as well as preliminary and critical design reviews.
What you will gain:
• Involvement in the technical components of solving our customer's most complex problems.
• Work with world-class researchers and engineers who embrace innovation and challenge the status quo.
• Experience in a highly visible software development team, exposure to the Navy acquisition process, and opportunity to learn new technologies and gain new embedded development experiences.
Qualifications You Must Have:
• This position requires a BS degree in Science, Technology, Engineering or Mathematics (STEM) and minimum 5 years prior relevant experience or an Advanced Degree in a related field and minimum 3 years of experience?
• An active DoD Clearance: Secret clearance.
• Experience including at least two of the following: Embedded C/C++ Software, High Performance Computer Systems, Embedded Real-Time Sensors and Control Applications, Software Architecture Design, and Implementation.
• Experience using embedded Real Time Operating Systems (RTOS) (e.g., Green Hills, Integrity, Wind River VxWorks, Linux, etc.).
• Experience developing complex systems involving the integration of hardware, firmware, and software.
• Proficiency using C/C++.
• Willing to travel 10% to 15%.
Qualifications We Prefer:
• Familiarity with digital signal processing algorithms and software.
• Knowledge of linear algebra concepts.
• Experience using the VSIPL high performance vector library or another vector processing library.
• Proficiency in MATLAB and/or optimizing algorithms in C/C++.
• Experience with real-time processing optimization.
Years of Experience Required (if any):
• 3-10 years
Education Level Required:
• Typically requires a degree in Science, Technology, Engineering or Mathematics (STEM)
Title: Senior Real-time Software Engineer - 15017093
Client: aerospace & defense client
Location: Middletown, RI
Duration: 9 months+ with CTH (Performance Based)
Note: Active Secret Clearance required.
What is the primary mission of this role?
• We are seeking a Principal Software Engineer with experience in real-time embedded C language system development to join our Physical Sciences & Systems business unit located a stone's throw from seaside Newport, Rhode Island.
• Responsibilities will include but are not limited to: Linux and VxWorks real-time software development on a wide range of embedded multi-threaded platforms, integrating with custom hardware, implementation of high-performance embedded solutions, middleware, and implementing control, detection, and tracking algorithms developed by the systems engineering team.
• The ideal candidate enjoys working in a multi-disciplinary role and is comfortable adapting to and identifying new technologies as needed.
• This candidate would have eight or more years of experience in implementing and maintaining high performance software, as well as a solid understanding of computer architectures, networking, device drivers, analog and digital interfaces, with experience across multiple real-time operating systems (RTOS).
• A strong background in signal processing and performance optimization would also be highly sought after.
What you will do:
• Design, develop, implement, test, debug and integrate high performance embedded real-time software within heterogenous systems composed of multiple processor types and FPGAs, with external sensor and control interfaces for deployed DoD real-time software systems hosted on embedded hardware.
• Collaborate with a cross-functional team testing your contributions and analyzing performance.
• Integrate components you develop into a larger system in preparation for real world testing and deployment.
• Teaching, coaching, and mentoring less experienced staff.
• Contributing to proposals as well as preliminary and critical design reviews.
What you will gain:
• Involvement in the technical components of solving our customer's most complex problems.
• Work with world-class researchers and engineers who embrace innovation and challenge the status quo.
• Experience in a highly visible software development team, exposure to the Navy acquisition process, and opportunity to learn new technologies and gain new embedded development experiences.
Qualifications You Must Have:
• This position requires a BS degree in Science, Technology, Engineering or Mathematics (STEM) and minimum 5 years prior relevant experience or an Advanced Degree in a related field and minimum 3 years of experience?
• An active DoD Clearance: Secret clearance.
• Experience including at least two of the following: Embedded C/C++ Software, High Performance Computer Systems, Embedded Real-Time Sensors and Control Applications, Software Architecture Design, and Implementation.
• Experience using embedded Real Time Operating Systems (RTOS) (e.g., Green Hills, Integrity, Wind River VxWorks, Linux, etc.).
• Experience developing complex systems involving the integration of hardware, firmware, and software.
• Proficiency using C/C++.
• Willing to travel 10% to 15%.
Qualifications We Prefer:
• Familiarity with digital signal processing algorithms and software.
• Knowledge of linear algebra concepts.
• Experience using the VSIPL high performance vector library or another vector processing library.
• Proficiency in MATLAB and/or optimizing algorithms in C/C++.
• Experience with real-time processing optimization.
Years of Experience Required (if any):
• 3-10 years
Education Level Required:
• Typically requires a degree in Science, Technology, Engineering or Mathematics (STEM)
group id: 10216532