Full job description System One is seeking a Embedded Firmware Engineer responsible for developing embedded software applications for the Trucking/Trailer industry that will include embedded IoT Device Programming developed using Linux and RTOS for embedded hardware devices. This position calls for a tenacious and patient engineer with strong multi-tasking and problem-solving skills, and an ability to promote cooperation among team colleagues.
***Please note this is not offered for Corp-to-Corp at this time. ***
SKILLS Develop embedded software designs for sensors and sensing systems for an automotive environment
3 years of professional experience of developing embedded firmware including experience with programming using RTOS or Linux
Software design and development experience, with extensive knowledge of Linux & RTOS Operating systems
Strong āCā Programing Skills
Ability to understand and read hardware schematics
Test and debug firmware on hardware platforms
Maintain code in the repository using revision control tools with Jira, Confluence & GIT
Support research and development efforts relating to strain gauges, pressure sensors, wireless sensors (BLE, ZigBee, WiFi, Sub Ghz Radios, LTE (Cellular)), Ultrasonic, RFID, and other sensor technologies.
Support product connectivity over vehicle networking such as CAN, J1939, J2497, MQTT, TCP/IP and any other IEEE & SAE standards
Excellent written and verbal communications, team and people skills; ability to share information and communicate clearly with management and team members.
Ability to work in a fast-paced startup environment; be able to adapt to changing and ambiguous circumstances. Working experience in an Agile environment
Ability to multi-task, solve problems, and drive critical tasks to completion with minimal supervision.
Strong proven analytical and debugging skills.
Ability to learn new technologies and related software tools/development techniques quickly to keep up with rapidly evolving industry trends.
QUALIFICATION Required:
- BS/ BSEE Computer Science or equivalent.
- 3 years of experience with C/C Programming
- 3 years of experience developing in Linux & Real-Time Operating Systems (RTOS)
- SQL database knowledge
- Experience with developing for wireless interfaces (any of: wifi, Bluetooth, BLE, cellular, LORA, Zigbee, SubGhz)
- Experience with software version control such as git
- Experience with analog and digital inputs
- Prefer to have:
- Experience with JSON and IoT
- Experience with analog and digital sensors such as temperature, pressure, strain gauges, ultrasonic, radar, and other sensors.
- Familiar with Agile project tracking and usage of JIRA
- Experience with AWS and Cloud Services Interface
- Experience working with data transfer protocols such as TCP/IP, CAN, J1939, and MQTT
LOCATION Oklahoma City, Oklahoma
SALARY Commensurate with experience.
Job Type: Full-time
Pay: $66,000.00 - $100,000.00 per year
Benefits:
- Dental insurance
- Health insurance
- Paid time off
- Relocation assistance
- Vision insurance
Schedule: 8 hour shift
Monday to Friday
Hybrid work schedule