Senior Embedded Software Engineer
Job Description
We are seeking a highly skilled and experienced Senior Embedded Software Engineer to join our dynamic team. You will play a critical role in developing, optimizing, and maintaining the embedded systems that power our humanoid robots. This role involves working on real-time operating systems (RTOS), low-level firmware, and communication protocols to enable precise motor control, sensor integration, and robust system performance.
Key Responsibilities
Embedded Systems: Develop and maintain firmware for robotic control platforms, ensuring reliability and performance.
RTOS Development: Design, implement, and optimize software for real-time operating systems such as FreeRTOS, ThreadX, or Zephyr.
Networking: Design and implement communication protocols over CAN and RS485 for motor control, sensor data acquisition, and power management.
Performance Characterization: Analyze and optimize system performance, including timing, resource usage, and latency. Testing and Knowledge of scripting languages like Python for automated testing and data analysis.
Integration: Work closely with hardware and robotics engineers to integrate sensors, actuators, and power systems.
Debugging: Troubleshoot and resolve hardware and software issues using debugging tools and techniques.
Documentation: Create clear, concise documentation for firmware designs, APIs, and test procedures.
Required Skills & Qualifications
Experience: Minimum 7 years of professional experience in embedded software development with demonstrated success shipping products.
Education: Bachelor's or Master’s degree in Computer Engineering, Electrical Engineering, or a related field.
Technical Expertise :
RTOS Expertise: Proven experience with RTOS platforms such as FreeRTOS, ThreadX, or Zephyr including system performance characterization and design for realtime performance.
STM32: Extensive hands-on experience developing firmware for STM32 microcontrollers and familiarity with the ST Micro IDEs and toochains.
Tools: Proficiency with embedded development tools, including compilers, debuggers, oscilloscopes, and logic analyzers.
Startup Mindset: Excellent problem-solving abilities, attention to detail, and the ability to work collaboratively in a fast-paced and dynamic environment.
Nice-to-have Skills
Familiarity with robotics frameworks and simulation tools such as ROS and Isaac Sim.
Familiarity with safety-critical systems and fail-safe mechanisms.
Experience with motor control
Experience with sensor fusion algorithms.
What We Offer
The opportunity to work on groundbreaking robotics technology, enabling the next generation of humanoid robots to interact dynamically with their environments.
A collaborative and innovative environment that fosters creativity and exploration.
Equity ownership in the company
Health Benefits (Medical, Dental, and Vision)
Compensation
$110k - $180k/yr, plus equity
Recommended Jobs
Get paid for taking free surveys with Unlock Surveys
Engage in surveys and discussions to earn rewards! Join Unlock's dynamic community of survey panellists today and begin earning rewards for sharing your valuable opinions. Formerly known as Springbo…
Senior Manager, US CRM
Pfizer’s Customer Relationship Management (CRM) and Audience Center of Excellence enable and drive a new standard for health care provider (HCP), consumer, and patient engagement in pharma. This te…
Software Engineer, Quantitative
ABOUT FANDUEL FanDuel Group is the premier mobile gaming company in the United States and Canada. FanDuel Group consists of a portfolio of leading brands across mobile wagering including: America’…
adjunct Director of Collections
Excellent Benefits and Company Culture! adjunct Director of Collections At TEG Federal Credit Union, we pride ourselves on being more than just a financial institution; we are a caring team ded…
Hospitality/ Office Administration
Job Responsibilities: Setup/Maintaining Conference Rooms, Kitchen/Pantry areas, Handling various Office Services tasks, such as Mail, Package deliveries, Copy/Print, Supply etc. Setting up Conf…
Tax Manager
Kforce client, a successful, long-standing CPA firm with offices in NYC and Long Island seeks a well-rounded Tax Manager. This firm offers very competitive compensation and a flexible/hybrid work arra…
Partner - IT Strategy Consulting - Healthcare
Description Who we are Gartner’s Consulting business is an extension of Gartner’s industry-leading Research. We partner directly with CIOs and business leaders across industry and government,…
Job Opportunity: Family Support Specialist, Foster Care
Family Support Specialist, Foster Care POSITION OVERVIEW » » » » » » » » ABOUT NORTHERN RIVERS practice
Software Engineer (Labgen)
Company Description MEDFAR Clinical Solutions was founded in 2010 by two aeronautical engineers who realized that the healthcare system was not exploiting the full potential of technology. Suppo…
Job Offer: Assisted Living Facility LPNs - $35 per hour
Assisted Living Facility LPNs - $35 per hour LPN Job Opportunity in the Hudson Valley! Are you a Licensed Practical Nurse (LPN) seeking exciting job opportunities in the healthcare fiel…