Embedded Software Developer

4 days ago


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

Rosenxt is a forward-thinking technology group with 45 years of engineering excellence. We are a privately owned global partner committed to the long-term and turning opportunities into successful ventures.

We are tech enthusiasts who dive deep into the latest technologies, including sensors, autonomous robotic, AI, and advanced materials. Our strong R&D mindset enables us to develop highly innovative products and services for customers in challenging environments such as subsea, industrial, renewables, or the integrity of water and energy supply.

Our Purpose

Our purpose goes beyond pure business; it's about creating progress and sustainable value for our customers, partners, and society at large.

Job Description

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

This involves programming near hardware-software interfaces, developing or modifying embedded device drivers on Linux and other embedded kernels, implementing signal processing algorithms, implementing hardware abstraction layers, interfacing with FPGAs, and targeting resource-constrained processors.

Responsibilities
  • Developing software for Linux and bare-metal embedded in C, Go, and Python
  • Participating in code reviews
  • Mentoring and collaborating with early-career developers
  • Communicating with internal customers about software releases
  • Writing documentation for released code
  • Providing technical support for internal customers
  • Aiding with project initiation by gathering requirements, defining software architecture, estimating effort, and defining chunks of work
  • Collaborating with electrical, mechanical, sensor, and manufacturing engineers to help integrate your software into hardware systems
  • Traveling to Europe a few times per year for work
Requirements
  • 5+ years 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
  • 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 (physicists, EEs, MEs, and SDEs)
  • 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
Benefits
  • 401(k)
  • 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
Location

San Luis Obispo, CA

Ability to Relocate

San Luis Obispo, CA 93401



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

    About RosenxtRosenxt is a forward-thinking technology group with 45 years of engineering excellence. We are a privately owned global partner committed to the long-term and turning opportunities into successful ventures.We are tech enthusiasts who dive deep into the latest technologies, developing highly innovative products and services for customers in...


  • 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 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 Engineer to join our team in San Luis Obispo. As a key member of our...


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

    About RosenxtRosenxt is a forward-thinking technology group with 45 years of engineering excellence. We are a privately owned global partner committed to the long-term and turning opportunities into successful ventures.Job DescriptionWe are seeking an Embedded Software Engineer to join our team in San Luis Obispo. As a key member of our software team, you...


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

    About RosenxtRosenxt is a forward-thinking technology group with 45 years of engineering excellence. We are a privately owned global partner committed to the long-term and turning opportunities into successful ventures.Job DescriptionWe are seeking an Embedded Software Engineer to join our team in San Luis Obispo. As a member of our software team, you will...


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

    About RosenxtRosenxt is a forward-thinking technology group with 45 years of engineering excellence. We are a privately owned global partner committed to long-term success and turning opportunities into successful ventures.Job DescriptionWe are seeking an Embedded Software Engineer to join our team in San Luis Obispo. As a key member of our software team,...


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

    About RosenxtRosenxt is a forward-thinking technology group with 45 years of engineering excellence. We are a privately owned global partner committed to the long-term and turning opportunities into successful ventures.Job DescriptionWe are seeking an Embedded Software Engineer to join our team in San Luis Obispo. As a key member of our software team, you...


  • 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 Zone 5 Technologies Full time

    About the RoleZone 5 Technologies is seeking an experienced Embedded Software Engineer to join our team in San Luis Obispo, CA. As a VxWorks Software Development Engineer, you will be responsible for designing, developing, and testing software for Unmanned Aircraft avionics systems.Key ResponsibilitiesDevelop software in support of Unmanned Aircraft avionics...


  • 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 Jose, California, United States Intelliswift Software Full time

    Job Title: Firmware EngineerDuration: 12 MonthsLocation: San Jose, CAPay Rate: $40 to $50/hr Depending upon experience.Intelliswift Software Inc. is a leading provider of digital product engineering, data management, and analytics services. Our team of experts contributes to making Intelliswift a reliable partner in IT and talent solutions.Job Summary:We are...


  • 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 Jt4llc Full time

    Job SummaryJT4, LLC is seeking an experienced Embedded Software Developer to join their team in Las Vegas, NV. As a key member of the research and development engineering group, this individual will be responsible for designing, developing, and integrating software across various platforms, including system instrumentation, radar control, and data...


  • 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 Gridware Full time

    {"title": "Embedded Software Engineer - Grid Protection Systems", "subtitle": "Join our team of experts in developing cutting-edge firmware and software for grid protection systems.", "content": "Job SummaryWe are seeking an experienced Embedded Software Engineer to join our team at Gridware. As a key member of our engineering team, you will be responsible...


  • 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 Jt4llc Full time

    Job SummaryJT4, LLC is seeking an experienced Embedded Software Developer to join their team in Las Vegas, NV. As a key member of the research and development engineering group, you will be responsible for designing, developing, and integrating software across various platforms, including system instrumentation, radar control, and data collection.Key...