SENIOR EMBEDDED ENGINEER

Syn-Tech Ltd.
Tallahassee, United States of America
3 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
$ 114K

Job location

Tallahassee, United States of America

Tech stack

C
UClibc (C Standard Library)
Computer Engineering
Software Debugging
Linux
Linux on Embedded Systems
Embedded Software
Firmware
FreeRTOS
Python
Linux-Powered Devices
Linux Distribution
Shell
Scrum
Real-Time Operating Systems
Shell Script
Systems Integration
Scripting (Bash/Python/Go/Ruby)
PIC Microcontroller
Code Comments
GIT
Yocto
Information Technology
Free and Open-Source Software
U-Boot
IoT Security
Software Version Control

Job description

  • Design, develop, and maintain custom Embedded Linux distributions for Syntech's fuel management systems using Yocto Project tools.
  • Define and implement robust strategies for system deployment and software updates.
  • Develop approaches to meet security and compliance requirements across our systems.
  • Contribute to expanding Linux integration across additional devices and product lines.
  • Write embedded software in shell script, Python, and C.
  • Support software running on hardware that interacts with users and other connected devices.
  • Innovate and problem-solve to create effective technical solutions to complex challenges.

Requirements

Do you have experience in Version control?, Do you have a Master's degree?, * Bachelor's or Master's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field - or show us why your experience speaks louder than a diploma.

  • Requires a consistent and dependable work history, ideally reflecting 3-5 years of tenure with each previous employer.
  • Strong experience with Linux, including at least 5 years building and maintaining Linux distributions.
  • Proficiency in Python and POSIX shell scripting.
  • Comfortable using Git and modern source control workflows.
  • Excellent written and verbal communication skills.
  • Able to produce clear, effective documentation - from design specs to code comments.
  • A passion for technology, combined with a collaborative and self-driven attitude.

PREFERRED EXPERIENCE (a plus, but not required):

  • Building custom Linux distributions with Yocto Project tools, or a tool like Buildroot.
  • Modifying and configuring U-Boot bootloaders.
  • Writing, debugging, or customizing Linux device drivers.
  • Integrating and adapting open-source software for embedded platforms.
  • IoT security principles and best practices.
  • Firmware development for microcontrollers.
  • Exposure to RTOS environments (e.g., FreeRTOS, Zephyr).
  • Working in Agile/SCRUM teams.
  • Familiarity with lab tools like oscilloscopes and logic analyzers.

Benefits & conditions

Pulled from the full job description

  • 401(k) 4% Match
  • Professional development assistance
  • Tuition reimbursement
  • 401(k)
  • Health insurance
  • 401(k) matching
  • Paid time off, * 401(k)
  • 401(k) 4% Match
  • Dental insurance
  • Employee assistance program
  • Flexible spending account
  • Health insurance
  • Life insurance
  • On-site gym
  • Paid time off
  • Professional development assistance
  • Relocation assistance
  • Tuition reimbursement
  • Vision insurance

Apply for this position