Overview
On Site
$85.0000 - $90.0000
Full Time
Skills
C++
C
Firmware
Embedded
Electrical Systems
Job Details
DayToDay Responsbilities:
- Implement applications and middleware on our battery systems for Supervisory System Control, OTA Update, Telemetry and Manufacturing Self-test
- With a focus on embedded software, will experience hands-on bring-up of products accelerating them through manufacturing to scale
- Develop, enhance and debug new and existing real-time software in C++ and Rust in embedded Linux and RTOS environments
- Unit testing and software-in-loop testing are as important as developing new firmware
- Work with hardware and firmware teams co-designing optimal solutions
Must Have:
- Degree in Computer Engineering, Computer Science, Electrical Engineering, or equivalent experience
- Capable of delivering top quality C and C++ code in multi-threaded and multi-process systems
- 5+ years of professional software/firmware development experience
- Expert software fundamentals including architectural design, algorithm development, data structures, code modularity and maintainability
- Needs to have a test driven mentality, where unit testing, validation plans and quality are second nature
- Basic understanding of low-voltage electrical architectures
- Experience with peripheral interfacing (CAN, Ethernet, etc) and networking protocols (TCP, IP, UDP). Desired experience with Protobuf
The Company offers the following benefits for this position, subject to applicable eligibility requirements: medical insurance, dental insurance, vision insurance, 401(k) retirement plan, life insurance, long-term disability insurance, short-term disability insurance, paid parking/public transportation, paid time off, paid sick and safe time, hours of paid vacation time, weeks of paid parental leave, and paid holidays annually as applicable.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.