Embedded Software Developer

Apply Now

Company: Cellular Tracking Technologies

Location: Cape May, NJ 08204

Description:

Position Overview

We are seeking a passionate and skilled Embedded Software Engineer to join our team. The ideal candidate will have experience developing software for resource-constrained systems, such as microcontrollers and microprocessors, and a strong understanding of real-time operating systems (RTOS). This role involves working on cutting-edge tracking devices that integrate latest commercial technologies to support wildlife conservation efforts.

Key Responsibilities

Develop and maintain embedded software in C/C++ for resource-constrained systems.
Work with RTOS platforms such as Zephyr or similar.

Interface with hardware peripherals using communication protocols like SPI, I2C, and UART.
Debug and troubleshoot hardware and software issues using tools such as soldering irons, digital multimeters (DMM), and logic analyzers.

Collaborate with cross-functional teams to integrate BLE, GPS, accelerometers, and cellular modules into tracking devices.

Optimize software for performance, power efficiency, and reliability in low-power systems.
Conduct hardware-software integration testing and validation.

Basic Qualifications

Proficiency in C/C++ programming for embedded systems.

Experience with RTOS and bare-metal programming.

Hands-on experience with hardware debugging tools (soldering, DMM, logic analyzers).

Strong understanding of communication protocols (SPI, I2C, UART).

Experience working with resource-constrained systems and low-power design.

Source control tools such as Git, Gitkraken, Bitbucket, or Github.

Ability to read electrical schematics and board layout files.

Preferred Qualifications

Experience with BLE, GPS, accelerometers, and cellular technologies.

Experience with TCP, UDP, and HTTP protocols.

Passion for wildlife conservation and technology-driven solutions.

Experience with C#, Node.js, or Dart.

Experience with board-bring-up.

About Us

Cellular Tracking Technologies (CTT) is a global leader in wildlife telemetry and IoT solutions with headquarters in Cape May, NJ. CTT was founded in 2007 by a team of scientists and engineers who wanted to vastly improve the state of wildlife telemetry.

CTT brings the newest innovations and highest levels of service to the wildlife research market and has now operated in over 50 countries. We are a nimble company that constantly strives to improve our products to support conservation research around the globe.

From the beginning, CTT has had a strong commitment to our local community, conservation, and sustainability and currently works with several local nonprofits and government organizations. Our staff has donated their time to help oversee a variety of local projects, sit on local boards, and volunteer on many community projects.

Benefits

Health, Dental and Vision insurance
Voluntary life and disability insurance
401(k)
Paid 11 federal holidays + 2 more
Paid time off

Similar Jobs