Company

3C Telemetry, LLCSee more

addressAddressColorado, United States
type Form of workFull-Time
CategoryInformation Technology

Job description

Job Description

We are a leader in specialized IoT products for the rail industry and are currently seeking an Embedded Software Engineer to contribute to the design, development, testing, and implementation of all aspects of embedded software/firmware for locomotive and railcar IoT products. This is a full-time opportunity and we will consider part time remote work once you become familiar with our products and requirements.

**Key Requirements:**
- 7+ years of related work experience in designing, developing, and testing firmware for embedded systems and microcontrollers.
- Expert knowledge of C/C++ programming skills for embedded systems, including experience in programming microcontrollers.
- Solid knowledge/experience with ARM architecture and SoC’s with WiFi and BLE connectivity.
- Solid knowledge/experience with 4G LTE IoT bands cellular and also GPS receivers.
- Experience with real-time operating systems (FreeRTOS and Zephyr) and ARM processors.
- Solid knowledge/experience with wireless IoT protocols on multiple radios (BTLE5, LoRa, or similar) – strong preference for Bluetooth Low Energy.
- Experience with inertial sensors, data acquisition and algorithms for motion detection.
- Solid knowledge of low level functions with bootloaders, communication protocols (e.g., UART, I2C, SPI, USB), and state machine design.
- Knowledge of version control software (SVN, Git, etc.).
- Solid knowledge of firmware power and performance tradeoffs, low level component configuration, timing possible hardware debugging and security.

**Summary/Objective:**
Design, develop, and test all aspects of firmware, including new products, existing products, line extensions, product enhancements, and test fixtures.

**Essential Functions:**
- Architect and implement embedded software.
- Conduct technical reviews and participate in peer code reviews, providing teammates with comments and suggestions.
- Design and write test plans, unit tests, and automated test fixtures to ensure software code quality and integrity.
- Use project management tools to track progress and provide insight to stakeholders regarding tasks being performed.
- Document all aspects of software designs, including architecture diagrams, design decisions, state/sequence diagrams, and utilize documentation tools for auto-generated documentation.

**Other Functions:**
Possibly travel to railyards or customer sites to gain experience working with railyard equipment.

**Qualifications/Requirements:**
- 7+ years of related professional experience.
- Bachelor’s degree in Computer Engineering, Computer Science, Electrical Engineering, or equivalent.
- Expert knowledge of C/C++ programming skills for embedded systems.
- Basic knowledge of continuous integration workflows and tooling (e.g., Docker, Podman).
- Basic knowledge of IoT cellular connectivity and custom server connections.
- Skill in the operation of electronic test equipment such as multimeters, oscilloscopes, and digital logic analyzers.
- Ability to read and understand electrical schematics.
- Experience working with B2B IoT devices is highly desired.

Refer code: 7791162. 3C Telemetry, LLC - The previous day - 2024-01-10 08:01

3C Telemetry, LLC

Colorado, United States
Jobs feed

Accounting Analyst

Workway, Inc.

The Colony, TX

OTR Reefer Truck Driver - Earn $80K-$90K

Drivers1St

Chicago, IL

Junior-level Logistics Analyst

Sayres & Associates

San Diego, CA

Caregivers and CNAs

Specialty Comfort Care Inc

Beaverton, OR

Senior Accounting Analyst - Hybrid

Mccrometer

Hemet, CA

Senior Accounting Analysis and Reporting Analyst

East West Bank

Pasadena, CA

Finance Analyst II

Metrolink Trains

Los Angeles, CA

Massage Therapist

Memorial Sloan Kettering Cancer Center

New York, NY

Share jobs with friends

Related jobs

Senior Firmware Engineer (Iot)

Senior Firmware Engineer

Gradient

San Francisco, CA

2 days ago - seen

Senior Firmware Design Engineer

Infoway Solutions Llc

$46.26 - $55.71 an hour

Sterling Heights, MI

6 days ago - seen

Senior Firmware Engineer

Abbott

Minnesota, United States

3 weeks ago - seen

Senior Firmware Engineer

Eight Sleep

San Francisco, CA

3 weeks ago - seen

Senior Firmware Engineer

Scythe Robotics

Longmont, CO

3 weeks ago - seen

Senior Electrical and Firmware Engineer

Dlm Professional

Addison, TX

a month ago - seen

Senior Embedded Firmware Engineer II

Biospace

San Diego, CA

a month ago - seen

Senior Firmware Engineer

Flock Safety

United States

a month ago - seen

Senior Firmware Engineer

Form Energy, Inc

$143,000 - $168,000 a year

Berkeley, CA

a month ago - seen

Senior Firmware Validation Engineer

Microsoft

Redmond, WA

2 months ago - seen

Senior Firmware Engineer

Microsoft

Redmond, WA

2 months ago - seen

Senior Firmware Engineer

Form Energy

Berkeley, CA

2 months ago - seen

Power Electronics - Senior Firmware Engineer -- ONLY

Aen Talent Search, Llc

Livermore, CA

2 months ago - seen

Senior Real-Time Embedded Software/Firmware Engineer (Hybrid)

Hepco, Inc.

Minneapolis, MN

2 months ago - seen

Senior Firmware Engineer

Podimetrics

Somerville, MA

2 months ago - seen

Senior Firmware Security Engineer

Microsoft

Portland, OR

2 months ago - seen

Senior Firmware Engineer

Ametek

Coral Springs, FL

2 months ago - seen

Senior Firmware Engineer

Nesco Resource, Llc

Brentwood, TN

2 months ago - seen