Embedded Systems Software Engineer
at williams international
Pontiac, MI 48341, USA -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 23 Jan, 2025 | Not Specified | 25 Oct, 2024 | N/A | Aviation,Assembly,Ethernet,Software Development,Automotive Safety,Communication Skills,Access,C++,Microcontrollers,Disabilities,Python,Programming Languages,Labview,Embedded Systems,Computer Engineering,Operating Systems,Computer Science,Embedded Devices | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – Corp 2 Corp |
Contract to Hire – Corp 2 Corp |
Description:
WHO WE ARE
Williams International is a privately-owned company that develops and manufactures jet engines for both military and commercial aircraft applications. We are a company of creators who deliver pioneering ideas and technologies that lead the aerospace industry. Our culture fosters creativity, collaboration, and continuous learning to position our team members to inspire each other and provide quality products and supporting services that exceed the expectations of our customers.
QUALIFICATIONS
- Bachelor’s Degree in Computer Engineering, Electrical Engineering, Computer Science or equivalent
- At least 3 years of work experience in embedded systems software development, preferably in the aerospace or automotive fields
- Experience in development for microcontroller-based software or similar platforms
- Strong knowledge of software development for embedded devices using low-level programming languages such as C or Assembly
- Track record of finishing assignments without compromising quality
- Experience in decomposing system needs and requirements into implementable software
- Strong written and verbal communication skills
- Relevant examples of leadership experience
- U. S. Citizenship is required
- Position requires the ability to obtain a U. S. Government Security Clearance, if needed. Candidates selected may be subject to a U. S. Government security investigation and must meet eligibility requirements for access to classified information. For more information on Security Clearances, please visit: U. S. Department of State
PREFERRED QUALIFICATIONS:
- Experience in working on safety critical embedded systems
- Experience with aviation or automotive safety critical development standards such as DO-178 or ASPICE
- Experience with LabVIEW, C++, C#, and/or Python
- Experience with NXP/Freescale PowerPC, ARM, or TI C2000 microcontrollers
- Experience with embedded Linux operating systems
- Experience with cybersecurity requirements for embedded systems
- Experience with HDL for FPGA development
- Experience with serial communication interfaces (i.e., RS422, ARINC 429, CAN, SPI, Ethernet, etc.)
EDUCATION
Required
- Bachelors or better in COMP SCI or related field
- Bachelors or better in SOFT ENG or related field
Equal Opportunity Employer/Protected Veterans/Individuals with Disabilities
The contractor will not discharge or in any other manner discriminate against employees or applicants because they have inquired about, discussed, or disclosed their own pay or the pay of another employee or applicant. However, employees who have access to the compensation information of other employees or applicants as a part of their essential job functions cannot disclose the pay of other employees or applicants to individuals who do not otherwise have access to compensation information, unless the disclosure is (a) in response to a formal complaint or charge, (b) in furtherance of an investigation, proceeding, hearing, or action, including an investigation conducted by the employer, or (c) consistent with the contractor’s legal duty to furnish information. 41 CFR 60-1.35(c
Responsibilities:
- Develop cutting edge software safety critical embedded systems deployed in commercial and military aerospace applications. Typical applications include engine control, flight controls, motor controls, power converter controls, sensor measurements, and diagnostics and fault detection
- Decompose system requirements and designs into requisite software functions
- Develop detailed design documents and software architectures to implement software requirements
- Develop and update software according to software design specifications and issue reports
- Ensure quality deliverables by overseeing and developing unit and integration test cases
- Mentor team members in design, coding, and testing including performing peer reviews of other team members’ work
- Troubleshoot and solve issues that arise from system level testing
- Work in a multi-disciplinary environment where you collaborate with electrical, mechanical, and project engineers on solutions
- Work in a fast-paced environment where you have a high level of responsibility and ownership of your design
REQUIREMENT SUMMARY
Min:N/AMax:5.0 year(s)
Computer Software/Engineering
IT Software - System Programming
Software Engineering
Graduate
Computer engineering electrical engineering computer science or equivalent
Proficient
1
Pontiac, MI 48341, USA