Job Title: Firmware Engineer
Full-time
Job Description:
- Designing, implementing, and maintaining high-integrity software targeting a variety of platforms including:
- Embedded real time operating systems such as ChibiOS
- Programmable Logic Controllers (PLC)
- Bare-metal devices such as Arduinos or Atmel microcontrollers
- Reading data sheets and other technical documentation to write code that interfaces with custom and/or proprietary hardware
- Integrating hardware with software
- Developing reliable systems that communicate over industrial, network, and serial protocols such as CAN, SPI, I2C, or RS-232
- Writing clear, detailed documentation for both internal and external use
- Furthermore, our software stack includes software development in modern C++ on Red Hat-family Linux. We use Confluence and JIRA for project management, Mercurial for version control, Jenkins for continuous integration, and ReviewBoard for code review. Experience with any of these tools is a plus
Qualifications:
- This position requires use of information which is subject to the International Traffic in Arms Regulations (ITAR). Applicants must be a U.S. Person as per 22 CFR 120.15 in order to satisfy export compliance requirements.
- In addition, applicants should meet the following requirements:
- Experience developing high-performance C++ code
- Experience with functional safety standards such as SIL
- A passion for solving challenging problems in the field of robotics
- Computer science theory and practice, either through a suitable degree or sufficient experience
- Familiarity with working in a Linux environment
Contact:
Please e-mail your CV with a cover letter to careersus@asvglobal.com
Date Posted: 4/20/2018