Contract Embedded Software Engineer

Remote
Apply
AI Summary

Develop firmware for microcontrollers, work remotely, and collaborate with a tight-knit team. Must have experience with C, embedded MCUs, and commercial RTOSes. Opportunity for professional growth and flexibility.

Key Highlights
Implement, debug, and maintain firmware on various microcontrollers
Work on a range of clients' projects
Collaborate daily with a steady workflow
Manage own benefits, equipment, and time off
Technical Skills Required
C Renesas ST Nordic Microchip/Atmel NXP/Freescale IDEs compilers linkers debuggers Azure RTOS/ThreadX Zephyr FreeRTOS SPI I2C UARTs CAN J1939
Benefits & Perks
Remote work
Flexible start/end times
1099 contract role
Manage own benefits
Manage own equipment

Job Description


Note: Principals/individuals only, no recruiters, contract firms, or 3rd parties.


Tired of the hiring BS and the resume filters? So are we. Are you an Embedded Software Engineer with at least 2 years of experience who resides in the USA? Great, read on about this fully remote/WFH, contract position.

Let’s start with the basics. We write firmware, actual firmware. On microcontrollers. With registers and RTOS objects and debugging gear on the desk. If you’re passionate about Kubernetes, JavaScript frameworks, or “full-stack synergy,” this challenge isn’t for you.


About the Role-

As a contractor with Endeavor, you’ll contribute to embedded product development by implementing, debugging, and maintaining firmware on various microcontrollers for a range of clients.


This position is fully remote and candidates must be legally authorized to work in the United States; we are not able to sponsor visas. Standard business-hour availability is expected, with flexibility in start/end times.

This is a 1099 contract role. Contractors manage their own benefits such as insurance, time off, etc., and bill for hours worked. They also manage their own equipment (computer, lab equipment, etc.) Hours may vary based on project demand, but we maintain a steady workflow and collaborate daily.

 

Required Qualifications-

  • Knowledge of C and experience with one or more embedded MCUs such as Renesas, ST, Nordic, Microchip/Atmel, NXP/Freescale, etc.
  • Knowledge and understanding of the workflow and tools used in writing code for embedded systems. Ex: IDEs, compilers, linkers, debuggers, etc.
  • Demonstrated skill in problem solving and debugging complex systems.
  • MUST have experience with one or more commercial RTOSes such as Azure RTOS/ThreadX, Zephyr, FreeRTOS, etc.
  • MUST have experience working with SPI, I2C, UARTs, and other basic microcontroller related peripherals.
  • Basic ability to read and understand schematics.
  • Experience with embedded cellular modems, GPS modules, Bluetooth modules, or related embedded communications is preferred, but not required.
  • Knowledge of CAN or J1939 would also be helpful, but not required.
  • Knowledge or experience with security for embedded devices and hardware design is a BIG plus.


About Endeavor-

Endeavor is a product development company specializing in the creation of Internet of Things (IoT) devices. The diverse mix of industries and customers make Endeavor an exciting place to be. We’re a small, tight knit team who are highly flexible and allow individuals room to be creative. We’re also a virtual company working in several different states. We learn from each other, share ideas, and grow from our individual talents. We’re laid back, but highly skilled and professional. We take pride, we take ownership, we get things done.


How to Apply if this sounds like a good fit-

Great. Here’s your first interview-

  1. Apply at the following link, not on LinkedIn: https://endvr.com/apply-now/
  2. Include 3 things:
  3. Your resume/cv with a short note about why you’re interested.
  4. What you bring.
  5. Your rate.

Your application will not be considered if you don't follow these steps.


Subscribe our newsletter

New Things Will Always Update Regularly