Senior Embedded Software Engineer
4 weeks ago
About Pebble
Pebble is a pioneering sustainable living company that's redefining the way people live, work, and explore. Our mission is to create a world where your home can be anywhere you want to take it.
We're a team of experts in automotive and consumer technology, working together to develop innovative products that make a difference. Our vision is to make sustainable living accessible to everyone, and we're looking for talented individuals to join us on this journey.
Role: Senior OTA SW Engineer
We're seeking a highly skilled Senior OTA SW Engineer to join our team. In this role, you'll be responsible for developing and managing our OTA update systems for embedded software, ensuring seamless, secure, and reliable updates to our cutting-edge products.
Key Responsibilities:
- Design and implement OTA update mechanisms for embedded systems across our product range.
- Ensure the security and reliability of software updates, including encryption, authentication, and rollback mechanisms.
- Manage the full OTA lifecycle, from creating update packages to deployment, monitoring, and recovery in case of failure.
- Collaborate with embedded software engineers to ensure compatibility between core system functionalities and OTA delivery.
- Design and test OTA updates in real-world environments to minimize disruption during software updates.
- Troubleshoot and debug OTA-related issues, ensuring updates are delivered efficiently and securely.
- Document OTA processes, including version control, continuous integration, and testing methodologies.
- Stay up-to-date with the latest advancements in OTA technology and ensure our systems are aligned with industry best practices.
Requirements:
- Bachelor's or Master's degree in Computer Science, Electrical Engineering, or related field.
- 8+ years of experience in embedded software development, with a focus on OTA update systems.
- Proficiency in C/C++ programming language and experience with microcontroller architectures such as ARM.
- Strong understanding of networking protocols (TCP/IP, UDP) and secure communication protocols.
- Experience with OTA mechanisms, software versioning, and management of remote updates.
- Familiarity with security principles for OTA updates, including encryption and authentication.
- Knowledge of embedded systems design principles and real-time operating systems (RTOS).
- Experience with communication protocols such as CAN, SPI, UART, and BLE.
- Strong problem-solving, debugging, and analytical skills.
- Experience with ISO26262 or similar safety-critical standards is a plus.
- Passion for maintaining and evolving innovative technology products through seamless OTA updates.
Benefits:
We offer a comprehensive benefits package, including healthcare, dental, vision, 401k, and unlimited paid time off.
-
Senior Embedded Software Developer
3 weeks ago
Reston, Virginia, United States Thompson Software Solutions Full timeThompson Software Solutions is a defense-focused software company seeking a senior-level Embedded Software Engineer to join its talented team and contribute to innovative solutions for tomorrow's problems.This position requires a software engineer to apply technical principles, theories, and concepts in software development, integration, and testing. The...
-
Senior Embedded Software Engineer
3 weeks ago
Reston, Virginia, United States BrightHire Search Partners Full timeSenior Embedded Software EngineerWe are seeking a skilled Senior Embedded Software Engineer to join our team at BrightHire Search Partners. Our client is a rapidly growing startup that has created a revolutionary imaging and analysis device for hospitals and pathology labs.The ideal candidate will be involved in designing, developing, and testing device...
-
Senior Embedded Software Engineer
4 weeks ago
Reston, Virginia, United States Intellian Technologies Full timeJob Title: Senior Embedded Software EngineerAs a senior embedded software engineer, you will play a key role in the development of software for our next-generation active phased-array antennas and satellite user terminals. You will collaborate with our hardware, software, and manufacturing teams to deliver best-in-class solutions for our customers.Main...
-
Senior Embedded Software Engineer
4 weeks ago
Reston, Virginia, United States Cypress HCM Full timeSenior Embedded Engineer OpportunityAbout the Role:We are seeking a highly skilled Senior Embedded Engineer to join our team at Cypress HCM. As a key member of our software development team, you will play a crucial role in designing and developing software for advanced 3D positioning systems.Key Responsibilities:Design, develop, and optimize software for IoT...
-
Senior Software Engineer
4 weeks ago
Reston, Virginia, United States New York Technology Partners Full timeJob Title: Senior Embedded Software EngineerWe are seeking a highly skilled Senior Embedded Software Engineer to join our team at New York Technology Partners.Key Responsibilities:Design and develop C++ software applications and frameworks for Windows and Linux platforms.Develop software with strong C++ programming skills and experience with Linux variants,...
-
Senior Embedded Software Developer
4 weeks ago
Reston, Virginia, United States Myticas Consulting Full timeJob Title: Senior Embedded Software EngineerWe are seeking a highly skilled Senior Embedded Software Engineer to join our team at Myticas Consulting. As a key member of our team, you will be responsible for designing, developing, and testing embedded software systems for aerospace, defense, and security sectors.Key Responsibilities:Participate in the...
-
Senior Manager of Embedded Software Engineering
4 weeks ago
Reston, Virginia, United States Iridium Full timeAbout the Role:We are seeking an accomplished Senior Manager of Embedded Software Engineering to lead our team's efforts in driving innovation. As a key member of our organization, you will be responsible for spearheading the development of cutting-edge embedded software for our transceivers.Key Responsibilities:Lead and supervise a team of junior and senior...
-
Senior Embedded Software Developer
4 weeks ago
Reston, Virginia, United States Amtec Inc. Full timeJob Title: Senior Embedded Software EngineerThis is a unique opportunity to join Amtec Inc. as a Senior Embedded Software Engineer.We are seeking a highly skilled and experienced software engineer to join our team.Key Responsibilities:Develop and maintain embedded software applications for our defense industry clients.Mentor junior software engineers to...
-
Senior Embedded Software Architect
3 weeks ago
Reston, Virginia, United States Annapurna Full timeJob Title: Senior Embedded Software ArchitectAbout the Role:We are seeking a highly skilled Senior Embedded Software Architect to lead our initiatives in developing, integrating, optimizing, and supporting software solutions for sensor data and vehicle actuator integration to enable autonomous functionality on embedded devices within our vehicles.Key...
-
Senior Embedded Software Developer
4 weeks ago
Reston, Virginia, United States Edison Smart® Full timeJob Title: Senior Embedded Software DeveloperWe're partnering with leading pharmaceutical and biotechnology companies to develop software for medical devices, ensuring high quality and compliance with FDA standards.Key ResponsibilitiesEngage in all stages of the product lifecycle within an agile scrum framework.Collaborate with product managers and...
-
Senior Embedded Software Developer
3 weeks ago
Reston, Virginia, United States New York Technology Partners Full timeJob Summary: We are seeking a highly skilled Senior Embedded Software Developer to join our team at New York Technology Partners. The ideal candidate will have a strong background in C++ software development and a passion for designing and developing innovative embedded systems.Key Responsibilities:Design and develop C++ software applications and frameworks...
-
Senior Embedded Software Developer
4 weeks ago
Reston, Virginia, United States Fidelis Companies Full timeJob Title: Senior Embedded Software EngineerAbout the Role:Fidelis Companies is seeking a highly skilled Senior Embedded Software Engineer to join our Software Engineering team. As a key member of our team, you will contribute significantly to the development of advanced research projects and MANET radios.Key Responsibilities:Develop and implement software...
-
Senior Embedded Software Developer
3 weeks ago
Reston, Virginia, United States Pebble Full timeAbout PebblePebble is a pioneering sustainable living company that's redefining the way people live, work, and explore. Our mission is to create a world where your home can be anywhere you want to take it.We're building a team of experts in automotive and consumer technology to develop innovative products that remove the hassles of traditional RV trailers....
-
Senior Embedded Linux Software Architect
4 weeks ago
Reston, Virginia, United States Cypress HCM Full timeSenior Staff Embedded Linux Software EngineerThe Senior Staff Embedded Linux Software Engineer plays a pivotal role in driving the development and integration of system and low-level components, fostering collaboration with diverse teams across various levels of the software stack. This individual addresses intricate challenges to propel our mission of...
-
Senior Embedded Software Developer
4 weeks ago
Reston, Virginia, United States Traxen Full timeAbout TraxenWe are a pioneering startup based in Plymouth, Michigan, dedicated to revolutionizing the trucking industry through cutting-edge technologies for Driver Assistance and Automated Driving systems. Our team combines decades of automotive development expertise with advanced technologies like artificial intelligence, high-end CPU/GPU, and IoT.Job...
-
Senior Embedded Software Developer
3 weeks ago
Reston, Virginia, United States Myticas Consulting Full timeJob Summary:We are seeking a highly skilled Senior Embedded Software Engineer to join our team at Myticas Consulting. The ideal candidate will have a strong background in embedded systems design, real-time operating systems, and software development.Key Responsibilities:Participate in the complete embedded software development lifecycle, including design,...
-
Embedded Software Engineer
4 weeks ago
Reston, Virginia, United States Sensear Full timeJob Title: Embedded Software EngineerSensear is a global leader in designing and manufacturing best-in-class digital communication headsets used by companies in their mission to eradicate hearing loss and enhance operational critical communications.As an Embedded Software Engineer at Sensear, you will be responsible for developing leading-edge audio hearing...
-
Senior Embedded C++ Software Engineer
4 weeks ago
Reston, Virginia, United States Remobi Full timeRemobi is seeking a Senior Embedded Software Engineer C++to help build a scalable mapping and routing system to support the company's growth. This role requires a strong technical background in building data processing pipelines and APIs.Key Responsibilities:Foster a collaborative, inclusive, and transparent team culture that encourages creativity and...
-
Senior Embedded Software Engineer
3 weeks ago
Reston, Virginia, United States Detroit Engineered Products Full timeWe are seeking a highly experienced Senior Software Test Engineer to join our team at Detroit Engineered Products. The ideal candidate will have a minimum of 6 years of professional experience in verification testing of real-time, embedded software.Key Responsibilities:• Plan and perform software requirements analysis, documentation, hardware-software...
-
Senior Embedded Software Engineer
4 weeks ago
Reston, Virginia, United States Detroit Engineered Products Full timeWe are seeking a highly experienced Senior Software Test Engineer to join our team at Detroit Engineered Products. The ideal candidate will have a minimum of 6 years of professional experience in verification testing of real-time, embedded software.Key Responsibilities: Plan and perform software requirements analysis, documentation, hardware-software...