Job Description
Published Job Summary
Responsibilities
Required Skills -1. Proficiency in C, C++, python, bash
2. Expert in RTOS and multi-threading
3. Matlab / Model Based Development (MBD)
4. Communication standards like RS-422/485, CAN, Ethernet, TCP/IP...etc
Job Duties -The candidates will support the Software development and verification of multiple components, including Flight Controllers, Motor Controllers and Battery/Power management systems.. The candidate is expected to support the following activities:
- Develop safety critical software components for Archer's fault tolerant avionics system.
- Work with system architects to decompose item requirements into high level and low level software requirements in compliance with DO-178C.
- Work with a multi-disciplinary team to develop and integrate complex hardware/software systems
- Participate in rapid prototyping activities to develop and mature new technologies
- Contribute to the continuous improvement of our processes to increase safety and efficiency.
Job Requirements -- 1. 5+ years of experience in a related field
- Degree in Electrical Engineering, Computer Science or a related field (STEM)
- Proficiency with C and C++
- Fluency with widely used scripting languages like bash and Python
- Experience developing software complying with safety standards like DO-178C
- Deep knowledge of Real Time Operating Systems (RTOS) and multi-threading
- Deep understanding of communication standards and protocols (RS-422/485, CAN,
Ethernet, TCP/IP, etc...)
- Familiarity with debuggers and lab instruments such oscilloscopes and bus analyzers
- Linux as your favorite development environment
- Excellent organizational and communication skills
Desired Skills & Experience -- Experience with VHDL and/or Verilog development
- Familiarity with modeling tools like Matlab, UML or SysML
Qualifications
Skills
- Embedded Software Design
- Experienced
- 5 year(s)
Equal Opportunity Employer: Race, Color, Religion, Sex, Sexual Orientation, Gender Identity, National Origin, Age, Genetic Information, Disability, Protected Veteran Status, or any other legally protected group status.
location: San Jose, California
job type: Contract
salary: $35 - 80 per hour
work hours: 8am to 5pm
education: Bachelors
responsibilities:
Required Skills -1. Proficiency in C, C++, python, bash
2. Expert in RTOS and multi-threading
3. Matlab / Model Based Development (MBD)
4. Communication standards like RS-422/485, CAN, Ethernet, TCP/IP...etc
Job Duties -The candidates will support the Software development and verification of multiple components, including Flight Controllers, Motor Controllers and Battery/Power management systems.. The candidate is expected to support the following activities:
- Develop safety critical software components for Archer's fault tolerant avionics system.
- Work with system architects to decompose item requirements into high level and low level software requirements in compliance with DO-178C.
- Work with a multi-disciplinary team to develop and integrate complex hardware/software systems
- Participate in rapid prototyping activities to develop and mature new technologies
- Contribute to the continuous improvement of our processes to increase safety and efficiency.
Job Requirements -- 1. 5+ years of experience in a related field
- Degree in Electrical Engineering, Computer Science or a related field (STEM)
- Proficiency with C and C++
- Fluency with widely used scripting languages like bash and Python
- Experience developing software complying with safety standards like DO-178C
- Deep knowledge of Real Time Operating Systems (RTOS) and multi-threading
- Deep understanding of communication standards and protocols (RS-422/485, CAN,
Ethernet, TCP/IP, etc...)
- Familiarity with debuggers and lab instruments such oscilloscopes and bus analyzers
- Linux as your favorite development environment
- Excellent organizational and communication skills
Desired Skills & Experience -- Experience with VHDL and/or Verilog development
- Familiarity with modeling tools like Matlab, UML or SysML
qualifications:
- Experience level: Experienced
- Minimum 5 years of experience
- Education: Bachelors
skills:
Equal Opportunity Employer: Race, Color, Religion, Sex, Sexual Orientation, Gender Identity, National Origin, Age, Genetic Information, Disability, Protected Veteran Status, or any other legally protected group status.
At Randstad, we welcome people of all abilities and want to ensure that our hiring and interview process meets the needs of all applicants. If you require a reasonable accommodation to make your application or interview experience a great one, please contact HRsupport@randstadusa.com.
Pay offered to a successful candidate will be based on several factors including the candidate's education, work experience, work location, specific job duties, certifications, etc. In addition, Randstad offers a comprehensive benefits package, including health, an incentive and recognition program, and 401K contribution (all benefits are based on eligibility).
Qualified applicants in San Francisco with criminal histories will be considered for employment in accordance with the San Francisco Fair Chance Ordinance.
We will consider for employment all qualified Applicants, including those with criminal histories, in a manner consistent with the requirements of applicable state and local laws, including the City of Los Angeles' Fair Chance Initiative for Hiring Ordinance.