Bachelor's degree in Computer Science or Electrical Engineering with 5-7 years of relevant experience.
Expertise in embedded application development using C/C++.
Familiarity with various Software Development Lifecycle (SDLC) models and Application Lifecycle Management tools.
Strong background in hardware interface development, including board and operating system bring-up.
Proficient in peripheral hardware interfaces and communication protocols like CAN and TCP/IP.
Hands-on experience with electronics testing equipment such as oscilloscopes and logic analyzers.
Knowledge of MOSA Principles, FACE Technical Standards, and safety-critical processes.
Responsibilities
Analyze and derive software requirements and ensure traceability.
Conduct trade studies and perform risk analysis.
Design software architecture and modules.
Implement and verify software modules.
Develop algorithms and perform modeling and simulation using MATLAB.
Ensure compliance with customer safety and security standards.
Communicate technical information effectively through presentations and documentation.
Integrate and test software both in-house and in the field.
Benefits
401k retirement plan with company matching.
40 hours of paid sick time per year for all employees.
Full Job Description
Job Title: Software Engineer
Location: Lake Forest, CA
Project Duration: 12+ months
Compensation: $75-80/hr
About the Opportunity:
Saratech is seeking a Software Engineer to support our client onsite. The Software Engineer will design and develop embedded software for ammunition handling systems, thermal management systems, aeromechanical systems, turbo machinery, and various electronics.
Responsibilities:
Requirement Analysis, Allocation, Derivation, and Traceability
Trade Studies, and Risk Analysis
Architectural and Module design
Module implementation and verification
Algorithm development, modeling and simulation using MATLAB
Regulatory compliance to customer safety and security standards
Technical communication in presentation and document formats
In-House and field integration and test
Requirements:
Education: Bachelor's degree (BSCS/BSEE) with 5-7 years related experience.
Mastery of software engineering methodologies and best practices for embedded application development in C/C++ language.
Experience in various Software Development Lifecycle (SDLC) models (Waterfall, V, Iterative, Incremental, Spiral, Agile, etc.) and Application Lifecycle Management tools.
Extensive experience with hardware interface development including board bring-up, operating system bring-up, and device driver development.
Proficient with peripheral hardware interfaces (UART, USB, Ethernet, I2C, SPI, RS232, RS422, etc.) and protocols such as CAN, TCP/IP, UDP, etc.
Hands on experience with electronics test and measurement equipment (oscilloscope, logic analyzer, digital multi-meter, etc.).
Experience with MOSA Principles, FACE Technical Standards, RTOS, and safety-critical processes.
Must be a U.S. citizen.
Must be able to obtain and maintain a U.S. gov't/DOD issued security clearance.
Other Requirements:
Complies with all organizational policies and procedures
Maintains strict confidentiality of all customer and/or employee information to assure customer and/or employee rights are protected
Adheres to policies regarding notification of absence and PTO requests
Attends all mandatory management and staff meetings
Represents the organization in a respectful and professional manner
Attend and comply with annual health, safety, training and education requirements
Adheres to dress code, appearance is neat and clean
Subject to background check
Benefits
Retirement Plan: All employees can enroll in the company's 401k with company matching.
Paid Sick time: All full-time and part-time employees will receive 40 sick hours per year or minimum sick time required by the state.
NOTE TO STAFFING AGENCIES AND RECRUITERS: Saratech does not accept unsolicited resumes from any external agency for the placement of any position. Unsolicited resumes submitted by agencies and received by Saratech will be considered the property of Saratech and may be contacted and engaged with directly by Saratech. Saratech will not pay a placement fee or any other fees to any third-party agency, firm or recruiter who is not specifically retained with a signed fee agreement by Saratech Human Resources to conduct a candidate search. Please do not forward unsolicited resumes to our website or to any Saratech employee. Saratech will not be responsible for any fees associated with unsolicited resumes.