Job Description
Full Job Description System One is seeking an Embedded Firmware Engineer responsible for developing embedded software applications for the trucking/trailer industry including 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: $65,000.00 - $125,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
Job Tags
Full time, Work experience placement, Relocation package, Shift work, Monday to Friday,