- Firmware Developmen t: Design, develop, and implement embedded software solutions for microcontrollers, with a focus on IoT connectivity, ensuring efficient, reliable, and maintainable code.
- IoT Connectivity : Use industry-standard protocols and products – such as MQTT, AWS IoT, Timescale and Grafana – gather and act on data from fielded devices.
- Device Communications : Work with Bluetooth Low Energy (BLE), WiFi, and LTE modems, to enable seamless communication between IoT devices, gateways, and cloud platforms.
- Testing and Debugging : Conduct thorough unit and integration testing of firmware, identify and resolve software defects, and optimize device performance.
- Code Maintenance : Lead code reviews, debugging and bug fixes efforts.
- IoT Cloud Integration : Collaborate with teams to integrate IoT devices with cloud platforms, particularly with AWS IoT and AWS Lambda, to enable data processing, storage, and device management.
- Documentation : Prepare documentation as needed including software design specifications, technical manuals, and user guides to facilitate firmware development and maintenance.
- Performance Optimization : Identify bottlenecks and optimize firmware code to improve overall system performance, memory utilization, and power efficiency within the context of IoT applications.
- Field Support : Provide technical support and troubleshooting assistance to resolve issues related to firmware and IoT device functionality when deployed in the field. Collaborate with field engineers and customers to diagnose and resolve software-related problems, ensuring timely resolution and customer satisfaction.
- Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field.
- Proven experience (8+ years) in embedded software development, with a focus on firmware development for microcontrollers.
- Strong proficiency in low-level programming languages such as C.
- In-depth knowledge of microcontroller architectures, peripherals, and interfaces.
- Hands-on experience with embedded systems, real-time operating systems (RTOS), and real-time applications.
- Familiarity with debugging tools, emulators, and oscilloscopes for hardware/software troubleshooting.
- Experience with software version control systems and issue-tracking tools.
- Excellent problem-solving skills and the ability to work in a fast-paced, collaborative environment.
- Strong communication skills to effectively convey technical concepts and collaborate with multidisciplinary teams.
- Experience with IoT connectivity protocols (e.g., MQTT, and frameworks.
- Experience working with STM32 and ESP32 microcontrollers.
- Familiarity with device bootloaders and over-the-air firmware updates.
- Familiarity with LTE modems for IoT communication.
- Familiarity with AWS IoT and AWS Lambda for cloud integration.
- Familiarity with Python
- Experience with C or C++ build system tools (e.g. CMake).
- Experience working with distributed teams
-
Software Engineer
1 week ago
LinkedIn Dev Sandbox San Francisco, United StatesJob Description · Job DescriptionTest job description Test job description Test job description Test job description Test job description Test job description Test job description Test job description Test job description Test job description Test job description Test job descrip ...
-
Senior Software Engineer
3 days ago
Dedge Security San Francisco, United StatesDedge Security es una startup de ciberseguridad que nace de la mano de Rubén y Paco, una pareja de fundadores muy experimentados que tras vender su anterior empresa a un gran fabricante de Silicon Valley, ahora inician este nuevo proyecto, con el fin de asegurar el desarrollo y d ...
-
Apex Ventures San Pedro, United StatesREADY TO START YOUR CAREER AT CORPULS? · Your Responsibilities: · You will be part of our team working with agile methods in digital signal processing. With your expertise, you will ensure efficient integration of our algorithms on the embedded target system. This gives you a di ...
-
Software Engineer
6 days ago
Heliux San Francisco, United StatesAbout Heliux · Heliux is building an all-in-one, AI-powered enterprise operating system for hardware engineering and manufacturing companies. Our platform enables our partners to manage their cross-functional teams and operations across engineering, supply chain, manufacturing, a ...
-
Software Engineer
6 days ago
Atomus San Francisco, United StatesThis is a full-time on-site US Citizen backend-heavy role for a Software Engineer at Atomus located in San Francisco, CA. · Company Description · Atomus' mission is to provide world class cybersecurity for the world's most critical organizations. We build security compliance soft ...
-
Software Engineer
1 week ago
Group Nine LLC San Francisco, United StatesSoftware Engineer · San Diego, CA · Position Summary: · The Software Engineer works within the Application Development & Support team to provide software programming for new software, production support and maintenance for existing software, as well as ad-hoc support of key dep ...
-
Software Engineer
6 days ago
1st10 San Francisco, United States1st10 is a boutique recruiting firm that specializes in building early engineering teams. Our team works with early investors, founders and high-end engineering talent to deliver on this promise. · This role is with stealth startup: · Experienced founders building in the AI weara ...
-
Software Engineer
1 week ago
Descript San Francisco, United StatesOur vision is to build the next generation platform to enable easy and fast creation of audio and video content powered by cutting-edge AI. Building a revolutionary way to record, transcribe, edit and mix spoken audio and video comes with a series of unique challenges and require ...
-
Software Engineer
3 weeks ago
Chalk San Francisco, United States Full timeAbout the role · We are hiring Software Engineers to join our team. This is an opportunity to join us in-person as an early employee and make a large impact at a high growth start-up. You will tackle challenging engineering problems with a high degree of autonomy and ownership. ...
-
Software Engineer
4 days ago
Adept AI San Francisco, United StatesAdept is working to advance a people-centric approach to AI that optimizes for what's actually most useful for people and their work. You can see this approach in the technology we're building: models that are trained to use software and take actions just as a person would. · We' ...
-
Software Engineer
3 days ago
Twitter San Francisco, United StatesSenior/Staff Software Engineer - Lead Build Engineer page is loaded · Senior/Staff Software Engineer - Lead Build Engineer · Apply · locations · San Francisco, CA · San Jose, CA · Seattle, WA · time type · Full time · posted on · Posted 4 Days Ago · job requisition id ...
-
Software Engineer
4 days ago
WeightsBiases San Francisco, United StatesAt Weights & Biases, our mission is to build the best developer tools for AI developers. Weights & Biases is a series C company with $250 million in funding and a rapidly growing user base. Our platform is an essential piece of the daily work for machine learning engineers, from ...
-
Software Engineer
1 day ago
Cadre San Francisco, United StatesSoftware Engineer · THE PROBLEMS YOU'LL SOLVE · As a software engineer, you'll be responsible for the architecture and implementation of the essential technical machinery that makes our platform function. You'll work across our client-side SDKs and our cloud-based back end, col ...
-
Software Engineer
3 days ago
Evoly San Francisco, United States[Full Time] Software Engineer - Founding engineer at Evoly (United States) | BEAMSTART Jobs · Software Engineer - Founding engineer · Evoly United States · Date Posted · 07 Mar, 2023 · Work Location · San Francisco, United States · Salary Offered · $60000 — $120000 yearly · Job ...
-
Software Engineer
6 days ago
Abacus San Francisco, United StatesDepartment: PIE - Platform & Infrastructure Engineering : 10402 · PIE Job Category: Engineering Job Code: Software Engineer:10102 Job Title: Software Engineer Keywords: Number of Positions: 2 Remaining Positions: 2 Duties: · Team description · Block's Client Platform group has o ...
-
Software Engineer
3 days ago
Placeholder San Francisco, United StatesAbout the Role · Futureswap's software engineers develop the next generation trading platforms that will allow Billions of dollars to be exchanged in a permissionless way. Our platform needs to handle data securely to keep user funds safely at all times. We are looking for engin ...
-
Software Engineer
3 days ago
Group Nine LLC San Francisco, United StatesSoftware Engineer · San Diego, CA · Position Summary: · The Software Engineer works within the Application Development & Support team to provide software programming for new software, production support and maintenance for existing software, as well as ad-hoc support of key depa ...
-
Software Engineer
3 days ago
Factory San Francisco, United StatesFactory is on a mission to bring autonomy to software engineering. To do that, we are building AI systems called Droids that accelerate the engineering output of enterprise software organizations. Droids automate tedious but essential processes in software development like code r ...
-
Software Engineer
1 week ago
Parafin Inc San Francisco, United StatesAbout Us: · At Parafin, our mission is to grow small businesses. · Small businesses are the backbone of our economy, yet banks do not have their back. Parafin is a technology company that builds infrastructure which enables small businesses to get easy access to financial servi ...
-
Software Engineer
4 days ago
Woflow San Francisco, United StatesWoflow, Inc. in San Francisco, CA is seeking Software Engineer(s) to · perform the following job duties and responsibilities: · Develop, research, and design general computer software · applications and specialized utility programs. · Assist in planning new products and featu ...
Sr. Embedded Software Engineer - San Francisco, CA, United States - R-Zero
Description
Role Overview
As a Senior Embedded Software Engineer, you will play a crucial role in developing and maintaining firmware for microcontrollers used in our IoT-connected products. Leveraging your expertise in embedded systems, firmware development, and IoT connectivity, you will work closely with cross-functional teams to design, implement, and test firmware solutions. Your contributions will ensure the reliability, security, and seamless integration of our products within our IoT ecosystem.
This is a hybrid work-location position, with a minimum of one to two days per week spent in our San Francisco and Menlo Park offices.
Responsibilities
Requirements
Additional Valuable Skills
The salary range for this position will vary based on candidate level, experience, and location. The base salary for this position contemplates a range of $150,000 - $200,000. Certain roles may be eligible for incentive compensation, equity, and benefits. Proof of eligibility to work in the United States and a background check is required upon employment.
#J-18808-Ljbffr