Current jobs related to Senior Embedded Software Engineer - San Luis Obispo, California - Rosenxt


  • San Jose, California, United States Entegee Full time

    Embedded Software Engineer Job DescriptionJob Title: Senior Embedded Software EngineerJob Type: Full-timeCompany: EntegeeLocation: RemoteAbout Us: Entegee is an equal opportunity employer committed to diversity and inclusion. We offer a range of benefits, including medical, dental, vision, and 401K plans.Job Summary: We are seeking a highly skilled Senior...


  • San Diego, California, United States General Atomics and Affiliated Companies Full time

    Job Title: Senior Embedded Software EngineerGeneral Atomics and Affiliated Companies is seeking a highly skilled Senior Embedded Software Engineer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and testing embedded software for control systems.Key Responsibilities:Lead a team of software...


  • San Diego, California, United States Inovio Pharmaceuticals Full time

    Job Title: Senior Embedded Software EngineerWe are seeking a highly skilled Senior Embedded Software Engineer to join our team at Inovio Pharmaceuticals. As a key member of our engineering team, you will be responsible for developing and enhancing Electroporation Device firmware and associate tools to support new features and improve overall reliability of...


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

    Rosenxt is a forward-thinking technology group with 45 years of engineering excellence. We are committed to the long-term and turning opportunities into successful ventures.We are tech enthusiasts who dive deep into the latest technologies. Our expertise in various fields, such as sensors, autonomous robotic, AI, and advanced materials, allows us to develop...


  • San Diego, California, United States Indotronix International Corporation Full time

    Job Title: Senior Embedded Systems Software EngineerWe are seeking a highly skilled Senior Embedded Systems Software Engineer to join our team at Indotronix International Corporation. As a key member of our software engineering team, you will be responsible for designing, analyzing, documenting, and testing software specifications for our large-scale...


  • San Diego, California, United States Indotronix International Corporation Full time

    Job Title: Senior Embedded Systems Software EngineerWe are seeking a highly skilled Senior Embedded Systems Software Engineer to join our team at Indotronix International Corporation.Key Responsibilities:Design, analyze, document, and test software specifications using C/C++, Python, and object-oriented design programming.Work in a multidisciplinary...


  • San Francisco, California, United States Gridware Full time

    Job Title: Senior Embedded Software EngineerWe are seeking a highly skilled Senior Embedded Software Engineer to join our team at Gridware. As a key member of our engineering team, you will be responsible for developing robust, well-tested, and power-efficient firmware for our microcontroller platform.Responsibilities:Develop C++ firmware for our...


  • San Francisco, California, United States SPAN Full time

    About the RoleSPAN is seeking a highly skilled Senior Embedded Software Engineer to join our Device Software Platform Team. As a key member of our team, you will be responsible for maintaining and developing the embedded Linux platform powering our energy metering, load management, and EV charging products.Key ResponsibilitiesPartner with cross-functional...


  • San Francisco, California, United States SPAN Full time

    About the RoleWe are seeking a highly skilled Senior Device Software Engineer to join our Device Software Platform Team at SPAN. As a key member of our team, you will be responsible for maintaining and developing the embedded Linux platform powering our energy metering, load management, and EV charging products.Key ResponsibilitiesPartner with...


  • San Diego, California, United States Procyon TS Full time

    As a senior embedded systems software engineer at Procyon TS, you will be responsible for designing, analyzing, documenting, and testing software specifications. With a strong background in computer science and software engineering, you will work on large-scale software applications and embedded programming projects. Your expertise in Unix/Linux, C, C++,...


  • San Mateo, California, United States Skydio Full time

    About the Role:Skydio is a leading US drone company and a world leader in autonomous flight technology. As a Senior Embedded Software Engineer, you will play a critical role in developing the software that powers our drones.You will be responsible for designing and implementing the embedded software that runs on our vehicles, providing technical direction...


  • San Francisco, California, United States Murray Full time

    Senior Embedded Software EngineerMurray is seeking a highly skilled Senior Embedded Software Engineer to join their team in the San Francisco Bay Area. As a key member of the consumer electronics company, you will play a crucial role in designing and developing software architecture for our products.Key Responsibilities:Collaborate with cross-functional...


  • San Diego, California, United States Fluidra North America Full time

    About the RoleWe are seeking a highly skilled Senior Firmware Embedded Software Engineer to join our Engineering team in Carlsbad, CA. As a key member of our team, you will be responsible for designing, writing, and modifying firmware for embedded control applications using C/C++ computer language.Key ResponsibilitiesDesigns, writes, and modifies firmware...


  • San Luis Obispo, California, United States Empirical Systems Aerospace, Inc. Full time

    Job OpportunityEmpirical Systems Aerospace, Inc. is seeking a skilled Software Engineer to contribute to the development of cutting-edge aerospace systems. Our team is dedicated to delivering innovative solutions that meet the highest standards of quality and reliability.Key Responsibilities:Collaborate with cross-functional teams to design and develop...


  • San Luis Obispo, California, United States Empirical Systems Aerospace, Inc. Full time

    Job Title: Software Development EngineerEmpirical Systems Aerospace, Inc. is seeking a skilled Software Development Engineer to join our team. As a Software Development Engineer, you will design, build, and maintain robust, scalable, and efficient systems. Our software team works on multi-disciplinary development of advanced and research aircraft...


  • San Diego, California, United States Northrop Grumman Full time

    Embedded Software Engineer OpportunityWe are seeking an experienced Embedded Software Engineer to join our team at Northrop Grumman. As an Embedded Software Engineer, you will design, develop, and integrate software for our end-user customers and businesses.Key Responsibilities:Design and develop software for embedded systemsIntegrate software components and...


  • San Jose, California, United States CISCO Systems Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team in San Jose, California. As a key member of our team, you will be responsible for crafting, maintaining, and supporting embedded chassis management software for Cisco's Unified Computing System (UCS) family of products.Key ResponsibilitiesDevelop and maintain embedded...


  • San Diego, California, United States Northrop Grumman Full time

    Embedded Software Engineer OpportunityWe are seeking an experienced Embedded Software Engineer to join our team at Northrop Grumman. As an Embedded Software Engineer, you will be responsible for designing, developing, and testing software for our end-user customers and businesses.Key Responsibilities:Design and develop software for embedded systems using...


  • San Diego, California, United States Alarm Full time

    Job DescriptionAlarm.com is a leading cloud-based platform for smart security and the Internet of Things. We're seeking a talented Embedded Software Engineer to join our Device Engineering team and help us define the future of IoT for residential and commercial properties.Key Responsibilities:Develop board support packages, platform frameworks, and embedded...


  • San Luis Obispo, California, United States Empirical Systems Aerospace, Inc. Full time

    Job Title: Software EngineerWe are seeking a highly skilled Software Engineer to join our team at Empirical Systems Aerospace, Inc. in San Luis Obispo, CA.Job Summary:The successful candidate will design, build, and maintain robust, scalable, and efficient systems, blending software development skills with DevOps practices. This is a multi-functional role...

Senior Embedded Software Engineer

2 months ago


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

Rosenxt 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 sensors, autonomous robotics, AI, and advanced materials to develop innovative products and services for customers in challenging environments.

Job Summary

We are seeking a Senior 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. This involves programming near hardware-software interfaces, developing or modifying embedded device drivers on Linux and other embedded kernels, implementing signal processing algorithms, and interfacing with FPGAs.

Responsibilities
  • Develop software for Linux and bare-metal embedded in C, Go, and Python
  • Participate in code reviews
  • Mentor and collaborate with early-career developers
  • Communicate with internal customers about software releases
  • Write documentation for released code
  • Provide technical support for internal customers
  • Aid with project initiation by gathering requirements, defining software architecture, estimating effort, and defining chunks of work
  • Collaborate with electrical, mechanical, sensor, and manufacturing engineers to help integrate your software into hardware systems
  • Travel 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
  • 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)
  • 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