Embedded SW Engr Sr

at  SAIC

Indianapolis, IN 46226, USA -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate24 Jun, 2024Not Specified26 Mar, 2024N/AMil Std 1553,Communication Protocols,Java,Microcontrollers,Operating Systems,Iar Embedded Workbench,Continuous IntegrationNoNo
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

Job ID: 2404019
Location: INDIANAPOLIS, IN, US
Date Posted: 2024-03-22
Category: Information Technology
Subcategory: Embedded SW Engr
Schedule: Full-time
Shift: Day Job
Travel: Yes, 10 % of the Time
Minimum Clearance Required: None
Clearance Level Must Be Able to Obtain: Secret
Potential for Remote Work: No
Description
SAIC is looking for a senior-level embedded software systems engineer as part of the Common Aircraft Armament Test Set (CAATS) program at Indianapolis, IN.
JOB DESCRIPTION: The candidate will directly support Government program(s) as an embedded software systems engineer throughout the entire program lifecycle. Candidate will be expected to design, develop, test, and debug software applications for use in embedded military applications that require low level control processing (Interrupts, Timers, Digital I/O, and serial communication protocols). Candidate will be expected to develop embedded software for use on real-time and near real-time operating systems and processors. Candidate will be expected to create supporting documentation; conduct peer reviews; and perform unit, regression, and integration level testing. Candidate will be expected to ensure that software standards are met.
Candidate will be expected to possess a basic knowledge of reading schematics of complex electronic assemblies. Candidate may also be required to develop supporting test software applications. Candidate may be expected to conduct multidisciplinary research and collaborate with equipment designers and/or hardware engineers in the planning, requirements analysis and definition, design, development, and utilization of electronic data processing systems for product. Candidate is expected to possess excellent communication skills to interface to multi-disciplinary design team.
KNOWLEDGE/SKILLS AND ABILITY: Complete understanding and wide application of technical principles, theories, and concepts in the field. General knowledge of other related disciplines. Receives assignments in the form of objectives and establishes goals to meet outlined objectives. Provides direction to employees according to established policies and management guidance. Work is reviewed by management to measure whether objectives have been met.
PROBLEM COMPLEXITY: Provides technical solutions to a wide range of difficult problems where analysis of data requires evaluation of identifiable factors. Solutions are imaginative, thorough, practicable and consistent with organization objectives.
FREEDOM TO ACT: Works under only general direction. Independently determines and develops approach to solutions. Work is reviewed upon completion for adequacy in meeting objectives. Demonstrates good judgment in selecting methods and techniques for obtaining solutions.
IMPACT: Contributes to completion of specific programs and projects. Failure to obtain results or erroneous decisions or recommendations would typically result in serious program delays and considerable expenditure of resources.
LIASON: Frequent inter-organizational and outside customer contacts. Represents organization in providing solutions to difficult technical issues associated with specific projects.
TYPICAL EDUCATION AND EXPERIENCE: Bachelors and five (5) years or more experience; Masters and three (3) years or more experience; PhD and 0 years related experience.
Qualifications

REQUIRED SKILLS: Candidate must possess the following skills:

  • Extensive knowledge of C/C++ programming language for embedded applications.
  • Working knowledge of Unix/Linux operating environments.
  • Working knowledge of Java and/or JavaScript programming language.
  • Extensive knowledge of developing embedded applications using ARM® Cortex-M family of Microcontrollers.
  • Extensive knowledge of Real-Time Operating Systems (RTOS) architectures.
  • Must be able to obtain security clearance up to Secret level.
  • Must be U.S. citizen.
  • Must be willing to work in lab environment with military armament equipment.

DESIRED SKILLS: Not required, but ideal candidate would also possess the following skills:

  • Knowledge and use of DO-178 and/or MIL-STD-882 processes for developing safety critical embedded military avionics software.
  • Knowledge of MIL-STD-1553 or similar military serial communication protocols.
  • Experience with IAR Embedded Workbench for ARM Integrated Development Environment (IDE), or equivalent.
  • Experience with Agile development process using Atlassian tools (Jira, Confluence, Bitbucket/GitLab).
  • Experience with Continuous Integration, Continuous Deployment (CI/CD) concepts and tools, including but not limited to, Jenkins and Bamboo.
  • Basic knowledge of VHDL and FPGA design.
  • Active security clearance at Secret level or above.
  • Basic ability to read electrical schematics.

SAIC accepts applications on an ongoing basis and there is no deadline.
Covid Policy: SAIC does not require COVID-19 vaccinations or boosters. Customer site vaccination requirements must be followed when work is performed at a customer site

Responsibilities:

Please refer the Job description for details


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Information Technology/IT

IT Software - Application Programming / Maintenance

Electronics

Graduate

Proficient

1

Indianapolis, IN 46226, USA