CMT is looking for a Senior Embedded Software Engineer to help build AI for safer mobility. The engineer will collaborate with colleagues to build new features and products, and participate in the entire design process. The role requires strong experience with systems software issues, experience working at the boundary of hardware and software, and absolute fluency in C, C++, and Python programming.
Requirements
- Bachelor's degree or equivalent years of experience and/or certification in a related field
- 4+ years of relevant professional work experience
- Absolute fluency in C, C++, and Python programming
- Strong experience with systems software issues – e.g., race conditions, memory management
- Experience working at the boundary of hardware and software – e.g., interrupt handling, device driver development, bringing up untested hardware
- Comfortable with the Linux command-line
- Comfortable with git
- Track record of writing clean, readable, testable code
Benefits
- Medical, Dental, Vision and Life Insurance
- Matching 401k
- Short-term & long-term disability
- Parental leave
- Unlimited Paid Time Off including vacation, sick days & public holidays
- Flexible scheduling and work from home policy depending on role and responsibilities
- Annual performance bonus
- RSUs
- Equity