Embedded Software Engineer

Remote
Apply
AI Summary

We are seeking an Embedded Software Engineer with at least 2 years of experience to contribute to embedded product development by implementing, debugging, and maintaining firmware on various microcontrollers.

Key Highlights
Implement and debug firmware on microcontrollers
Contribute to embedded product development
Work on a range of clients
Technical Skills Required
C Renesas ST Nordic Microchip/Atmel NXP/Freescale Azure RTOS/ThreadX Zephyr FreeRTOS SPI I2C UARTs
Benefits & Perks
Fully remote work
Contract position
1099 contract role
Manage own benefits and equipment

Job Description


Note: Individuals/principals only, no recruiters, contract firms, or 3rd parties.


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 for embedded firmware development.


The basics: We write firmware, actual firmware. On microcontrollers. With registers and RTOS objects and debugging gear on the desk. This is NOT for you if your passionate lies with Kubernetes, frameworks, and server code.


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-

  • MUST have knowledge of C in an embedded system and experience with one or more microcontrollers such as Renesas, ST, Nordic, Microchip/Atmel, NXP/Freescale, etc.
  • MUST have experience and understanding of the workflow and tools used in writing code for embedded systems. E.g.: IDEs, compilers, linkers, debuggers, etc.
  • 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.
  • Demonstrated skill in problem solving and debugging complex systems.
  • 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, collaborative, team that allows 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