Embedded Software Developer

22 hours ago


San Luis Obispo, California, United States Rosenxt Full time
About Rosenxt

Rosenxt is a forward-thinking technology group with a rich history of engineering excellence. As a privately owned global partner, we are committed to long-term success and turning opportunities into successful ventures.

Job Summary

We are seeking an experienced Embedded Software Engineer to join our team in San Luis Obispo. As a key member of our software team, you will be responsible for developing software for prototype sensors used in non-destructive testing.

Responsibilities
  • Develop software for Linux and bare-metal embedded systems in C, Go, and Python
  • Participate in code reviews and mentor early-career developers
  • Communicate with internal customers about software releases and write documentation for released code
  • Provide technical support for internal customers and aid with project initiation by gathering requirements and defining software architecture
  • Collaborate with electrical, mechanical, sensor, and manufacturing engineers to integrate software into hardware systems
  • Travel to Europe a few times per year for work
Requirements
  • 5+ years of experience designing, writing, deploying, and troubleshooting embedded software in C or Python
  • BS in Computer Engineering, Computer Science, or equivalent experience
  • Comfort reading and writing C, and one or more of Go (Golang), Python, or JavaScript / TypeScript
  • Strong written and verbal communication skills
  • Self-motivation and experience with software testing
  • Willingness to travel on a few short business trips per year
  • Experience using version control software such as fossil or git
  • Familiarity with bootloaders and the basics of how hardware boots to software
  • Familiarity with network concepts and protocols: sockets, HTTP, TCP/IP, UDP, MAC address
  • Experience or desire to work in a multi-disciplinary team
  • Experience developing Linux or bare metal device drivers
  • Experience writing code targeting ARM processors
  • Familiarity with bus interfaces such as I2C, SPI, UART, PCIe, AXI
  • Comfort reading a data sheet to interface with common embedded hardware peripherals
  • Experience with lab tools: logic analyzers, JTAG debuggers, oscilloscopes, bench power supplies, function generators
Benefits
  • 401(k) and 401(k) matching
  • Dental insurance
  • Employee assistance program
  • Flexible schedule
  • Flexible spending account
  • Health insurance
  • Life insurance
  • Paid time off
  • Retirement plan
  • Tuition reimbursement
  • Vision insurance


  • San Luis Obispo, California, United States Rosenxt Full time

    About RosenxtRosenxt is a forward-thinking technology conglomerate with a rich history of engineering excellence spanning 45 years. As a privately owned global partner, we are committed to long-term growth and innovation, turning opportunities into successful ventures. Our team of tech enthusiasts is dedicated to staying at the forefront of the latest...


  • San Luis Obispo, California, United States Rosenxt Full time

    About RosenxtRosenxt is a forward-thinking technology group with a rich history of engineering excellence. As a privately owned global partner, we are committed to long-term success and turning opportunities into successful ventures.Job SummaryWe are seeking an experienced Embedded Software Developer to join our team in San Luis Obispo. As a key member of...


  • San Luis Obispo, California, United States Rosenxt Full time

    About RosenxtRosenxt is a forward-thinking technology group that embodies 45 years of engineering excellence. As a privately owned global partner, we are committed to the long-term and strive to turn opportunities into successful ventures. Our team of tech enthusiasts dives deep into the latest technologies, leveraging our expertise in various fields such as...


  • San Luis Obispo, California, United States Rosenxt Full time

    About RosenxtRosenxt is a forward-thinking technology group that has been a visionary architect of progress for 45 years, with a strong commitment to engineering excellence.We are a privately owned global partner that looks beyond tomorrow, focusing on long-term success and turning opportunities into successful ventures. Our team of tech enthusiasts is...


  • San Luis Obispo, California, United States Zone 5 Technologies Full time

    About Zone 5 TechnologiesWe are a pioneering company in the field of Unmanned Aircraft Systems (UAS), driven by innovation and cutting-edge technology. Our team of forward-thinking professionals collaborates to create impactful products with a global reach.Position SummaryWe are seeking an experienced Embedded Software Engineer to join our team. As a UAS...


  • San Diego, California, United States Talentry, LLC Full time

    Job OverviewTalentry, LLC is seeking a skilled Embedded C++ Software Developer to join our team.Key ResponsibilitiesAs an Embedded C++ Software Developer, you will be responsible for designing and developing software in C for a video application on embedded Linux.Collaboration and ContributionYou will collaborate with system engineering to contribute to...


  • San Francisco, California, United States Powell Industries Full time

    About the RoleWe are seeking a highly skilled and experienced Senior Embedded Software Engineer to join our team at Powell Industries. As a key member of our software development team, you will be responsible for designing, developing, and validating firmware and software for our industrial products.Key ResponsibilitiesProduct Development: Formulate and...


  • San Francisco, California, United States Vivint, Inc. Full time

    About the RoleWe are seeking a highly skilled Staff Embedded Software Engineer to join our team at Vivint, Inc.Key ResponsibilitiesDesign and develop embedded software for security and home automation products.Diagnose and debug complex technical issues in the field.Lead and mentor junior engineers.Utilize strong communication skills (written and verbal) to...


  • San Francisco, California, United States Powell Industries Full time

    About the RoleWe are seeking a highly skilled and experienced Senior Embedded Software Engineer to join our team at Powell Industries. As a key member of our software development team, you will be responsible for the development, validation, and support of firmware and software for our industrial products.Key ResponsibilitiesProduct Development: Formulate...


  • San Diego, California, United States Werfenlife SA. Full time

    About the PositionWerfenlife SA is a leading company in the field of specialized diagnostics, with a strong focus on innovation and quality. We are seeking a highly skilled Senior Software Engineer to join our team and contribute to the development of cutting-edge software solutions.Key ResponsibilitiesDesign and develop high-quality Graphical User Interface...


  • San Diego, California, United States VDart Inc Full time

    Job OverviewJob Title: Embedded Software Developer with C++ ExpertiseCompany: VDart IncJob Type: Full-time / ContractSalary: $140KCandidate Rate: $60/hrClient: ASMLExperience: 8+ years minimumSkills: Strong embedded Linux and C++Domain: Semiconductor ONLYKey ResponsibilitiesProgramming Languages: C++, CEmbedded Linux Expertise: Wind River Linux, Yocto,...


  • San Jose, California, United States Yoh Full time

    Job Description**Embedded Software Engineer**We are seeking an experienced Embedded Software Engineer to join our team at Yoh, a Day & Zimmermann company. As an Embedded Software Engineer, you will be responsible for designing, developing, and testing software for embedded systems.Key Responsibilities:Design and develop software for embedded systems,...


  • San Diego, California, United States Talentry Full time

    Job Title: Embedded Software EngineerJob Description:We are seeking skilled embedded software engineers to design and develop software in C++ for a video application on embedded Linux. As one of our team members, you will collaborate with system engineering to contribute to video system requirements development and implement video driver...


  • San Jose, California, United States Intelliswift Software Full time

    Job Title: Firmware EngineerJob Summary:We are seeking a highly skilled Firmware Engineer to join our team at Intelliswift Software. As a Firmware Engineer, you will be responsible for designing, developing, and testing firmware for various embedded systems.Key Responsibilities:Design and Develop Firmware: Create efficient and reliable firmware for embedded...


  • San Diego, California, United States Innominds Full time

    Job SummaryInnominds is seeking a highly skilled and experienced Embedded Software Team Lead to join our team. As a key member of our software development team, you will be responsible for leading the development of complex embedded software systems.Key ResponsibilitiesLead the development of embedded software systems, including design, implementation, and...


  • San Diego, California, United States Tech M USAAvance Consulting Full time

    Lead Embedded Software Engineer Opportunity at Tech M USAAvance ConsultingWe are seeking an experienced Lead Embedded Software Engineer to enhance our team. The ideal candidate will possess a robust background in the Embedded domain, with a focus on Linux-based environments and proficiency in C++ and Python.Key Responsibilities:Design and implement software...


  • San Luis Obispo, California, United States Zone 5 Technologies Full time

    About the RoleWe are seeking a highly skilled Flight Controls Engineer II/III to join our software and flight test group in San Luis Obispo, CA. As a key member of our team, you will play a crucial part in designing, analyzing, and building flight controls software for Unmanned Aircraft Systems (UAS).Key ResponsibilitiesDesign and develop flight controls...


  • San Diego, California, United States Apple Full time

    About the RoleWe are seeking a highly skilled RF Software Engineer to join our Cellular Firmware team at Apple. As a key member of our team, you will be responsible for designing and implementing sophisticated embedded firmware that delivers exceptional performance in our products.Key ResponsibilitiesDesign and implement RF device drivers and software to...


  • San Diego, California, United States Ananant Systems Private Limited Full time

    Job OverviewAnanant Systems Private Limited is seeking a skilled Embedded Systems Software Engineer to contribute to our innovative projects.Key Responsibilities:Develop, implement, and validate signal processing firmware, including algorithms for FFT and filters, as well as communication control protocols.Collaborate with algorithm and VLSI engineers to...


  • San Diego, California, United States CoreTek Labs Full time

    Job Description**About CoreTek Labs**We are a leading technology company specializing in embedded systems and software development. Our team is passionate about creating innovative solutions that meet the needs of our clients.Job SummaryWe are seeking an experienced Embedded Software Architect with expertise in C++ to join our team at CoreTek Labs. The...