Start Your Search Here

push notification bell

Would you like to receive notifications about jobs in Boston?

push notification bell

You have blocked notifications

Oops! You have blocked notifications. Click here for more info

You have blocked notifications, please check your browser settings.

push notification bell

You're currently subscribed to job notifications

Want to change your notifications for job alerts?

push notification bell

Subscribe to notifications

You will no longer receive notifications

Job Search

Kasmo Global

Boston / Global

Embedded Software Engineer I

Job Description

Embedded Software EngineerLocation: San Jose, CA | Austin, TX | Boston, MAJob Type: Full-Time/ContractJob Summary:We are looking for an experienced Embedded Software Engineer to design, develop, and maintain software solutions for advanced embedded systems. This role offers the opportunity to work on innovative projects in a dynamic, fast-paced environment. The ideal candidate will have a strong background in embedded software development, real-time operating systems, and modern development tools.Key Responsibilities:Design, implement, and optimize embedded software for diverse hardware platforms.Develop and maintain device drivers, firmware, and middleware components.Collaborate with hardware engineers, system architects, and QA teams.Perform software testing, debugging, and performance optimization.Integrate and validate new product designs to ensure functionality.Ensure compliance with industry standards and best practices.Create and maintain technical documentation throughout the development lifecycle.Required Skills & Experience:Bachelor's or Master's degree in Electrical Engineering, Computer Science, or related field.3+ years of experience in embedded software development.Proficiency in C/C++ programming.Experience with real-time operating systems (RTOS) like FreeRTOS, ThreadX, or QNX.Strong knowledge of microcontroller architectures (ARM Cortex, AVR, PIC).Familiarity with hardware interfaces (SPI, I2C, UART, CAN).Strong debugging skills with tools like JTAG, oscilloscopes, and logic analyzers.Experience with version control systems (Git, SVN).Preferred Skills:Familiarity with frameworks like Zephyr or Yocto.Experience with communication protocols (Bluetooth, Zigbee, LoRa, MQTT).Exposure to IoT platforms (AWS IoT, Azure IoT).Knowledge of cybersecurity standards and secure coding practices.AI/ML integration experience for embedded systems.Understanding of Agile/Scrum methodologies.Soft Skills:Excellent problem-solving and analytical skills.Strong communication and collaboration abilities.Self-motivated, detail-oriented, and capable of working independently or within a team.
Apply Now

Similar Opportunities

View all jobs

Get Job Alerts

Don't miss the perfect fit. Get Daily curated job alerts.

Job Title or Keyword(s)
Location