Staff Embedded Software Engineer
3 weeks ago
Job Opportunity:
This role will work independently under limited supervision, performing highly complex and specialized level software project activities in areas such as Development, Tools, Test, Requirements, and related areas. Assignments may include analyzing requirements, planning and scheduling data, updating and maintaining different software specifications based on analysis of specifications, needs, and improvements, as well as troubleshooting, debugging, and maintaining software, test, or tool designs, cases, scripts, procedures, and/or code based on strategic analysis. Functions as lead on project teams and may supervise other engineers.
Job Responsibilities:
- Working from requirement specifications, develops, maintains, and updates detailed design and interface specifications.
- Participates in and supports the implementation, development, enhancements, and modifications to software source code, scripts, and procedures.
- Debugs, troubleshoots, and isolates software problems, offering strategic solutions, analysis, and advice regarding identified issues for future development.
- Identifies parameters, structure, and critical test components. Writes, updates, or executes test designs, cases, as well as procedures and reports results.
- Writes, updates, and maintains requirement and interface specifications.
- Contributes to and supports root-cause analysis of failures.
- Contributes to and supports writing, updating, developing, and maintaining Hazard/Risk analysis specifications.
- Working from requirement specifications, develops, maintains, and updates test requirements and design.
- Supports implementation, enhancements, and modifications to test cases, procedures, scripts, and code.
- Debugs, troubleshoots, and isolates software problems and offers strategic advice regarding identified issues for future development.
- Identifies parameters, structure, and critical test components.
- Writes, updates, or executes test designs, cases, as well as procedures and reports results.
- Presents at design reviews; documents and resolves issues as directed.
- Contributes to and supports reviews held by other engineers on related projects and provides useful feedback.
- Contributes to and supports a variety of test phase efforts.
- May write and update requirement specifications for an assigned area.
- Reviews project deliverables such as specifications, code, and test/tool procedures for feasibility, thoroughness, clarity, correctness, and accuracy.
- Supports all Company initiatives as identified by management and in support of Quality Management Systems (QMS), Environmental Management Systems (EMS), and other regulatory requirements.
- Complies with U.S. Food and Drug Administration (FDA) regulations, other regulatory requirements, Company policies, operating procedures, processes, and task assignments. Maintains positive and cooperative communications and collaboration with all levels of employees, customers, contractors, and vendors.
Required Qualifications:
- Bachelor’s Degree in software engineering, computer science, or a related engineering field.
- A minimum of 10 years of experience in embedded system design, formal software development methodologies, and source code management.
Preferred Qualifications:
- Experience in WiFi, BLE, and/or NFC.
- Experience with MCU/MPU.
- Medical Device Experience Highly Preferred.
-
Staff Embedded System Software Engineer
3 weeks ago
Sunnyvale, CA, United States Fortinet Full timeJob Responsibilities: Software Development: Design, implement, and test software for embedded systems, ensuring it meets performance, reliability, and security requirements. System Optimization: Optimize software for performance, power efficiency, and memory usage within the constraints of the embedded environment. Debugging and Troubleshooting: Use...
-
Staff Embedded Software Engineer
4 weeks ago
New Freedom, PA, United States Johnson Controls Full timeStaff Embedded Software Engineer (onsite) at Johnson Controls summary: The Staff Embedded Software Engineer at Johnson Controls is responsible for designing, developing, and implementing embedded software solutions for Chiller products. This role requires collaboration with cross-functional teams and mentorship of junior engineers, focusing on...
-
Sr. Embedded Software Engineer
4 weeks ago
, CA, United States High-Tech Professionals Full timeSr. Embedded Software Engineer Job ID: 1975Location: San Diego, CAType: PermanentStatus: OpenKey Skills: embedded Linux, Eclipse, CSS, Perforce, Git, Jenkins, C, C++, drivers, toolchains, opensource, board, Ethernet, USB, Wi-Fi, Bluetooth, Bash, PythonDescription: Seeking Senior Embedded Software Engineer who's ready to jump right into a dynamic,...
-
Staff Embedded Software Engineer
4 weeks ago
San Diego, CA, United States Alarm.com Full timeAlarm.com is a rapidly expanding technology company developing innovative cloud and device solutions across a wide range of cutting-edge technologies that provide a unified, connected service to millions of residential and commercial properties in the US and abroad. We are looking for a talented and passionate embedded software engineer for the Device...
-
Staff Embedded Software Engineer
3 months ago
New Freedom, Pennsylvania, United States of America Johnson Controls Full timeWhat you will do Johnson Controls has a phenomenal opportunity for a Staff Embedded Software Engineer to join our team located in New Freedom, PA, and contribute to the design and development of our cutting-edge Chiller products! Candidates must be commuting distance to New Freedom, PA, or able to relocate.As a Staff Embedded Software Engineer, you will have...
-
Staff Software Engineer, Embedded Linux Platform
4 weeks ago
San Diego, CA, United States Firestorm Full timeStaff Software Engineer, Embedded Linux Platform Full-time / Remote or San Diego office Firestorm as a company grew out of the simple question: how does a US ally country with a relatively low defense budget deter an aggressor state entity with a vastly larger war chest? We’re building the very answer to that question, something we call “democratized...
-
Staff Software Engineer, Embedded Linux Platform
3 weeks ago
San Diego, CA, United States ZipRecruiter Full timeStaff Software Engineer, Embedded Linux Platform Full-time / Remote or San Diego office Firestorm as a company grew out of the simple question: how does a US ally country with a relatively low defense budget deter an aggressor state entity with a vastly larger war chest? We’re building the very answer to that question, something we call “democratized...
-
Staff Software Engineer
3 weeks ago
San Diego, CA, United States ATX Networks Corp. Full timeStaff Software Engineer (Embedded Systems) Job Category : Engineering Requisition Number : STAFF001163 Posted: January 31, 2024 Closed: February 20, 2024 Full-Time Locations Showing 1 location The following job duties outline the position requirements and are subject to change from time to time as business conditions dictate at the discretion of the...
-
Embedded Software Engineer
4 weeks ago
San Francisco, CA, United States Creative Solutions Services, LLC Full timeTitle: Embedded Software EngineerLocation: San Jose, CA Job Summary: We are looking for a talented Principal Embedded SW Engineer to join our team and help us continue to deliver cutting-edge products to our customers. The ideal candidate will have experience with embedded firmware on microcontrollers and microprocessors, software architecture design, high...
-
Senior Embedded Software Engineer
3 weeks ago
Pleasanton, CA, United States ZipRecruiter Full timeJob Description Company Description At Allergan Aesthetics, an AbbVie company, we develop, manufacture, and market a portfolio of leading aesthetics brands and products. Our aesthetics portfolio includes facial injectables, body contouring, plastics, skin care, and more. Our goal is to consistently provide our customers with innovation, education,...
-
Embedded Software Engineer
2 days ago
Troy, MI, United States Tek Labs Inc Full timeWe are seeking an experienced Embedded Software Engineer to join our team. The ideal candidate will have a strong background in C and C++ programming, embedded systems, and familiarity with VxWorks RTOS. This role involves working with hardware interfaces, communication protocols, and version control systems while contributing to innovative projects. Job...
-
Staff Software Engineer, Instrument Software
3 weeks ago
Pleasanton, CA, United States 10x Genomics, Inc. Full timeAbout the role 10x Genomics was founded to deliver powerful and reliable tools that fuel key scientific discoveries and drive exponential progress in our mastery of biology to advance human health. Our talented team has a distinguished record of creating innovative instruments, reagents, and software that analyze biological systems at a resolution that...
-
Embedded Software Engineer
3 weeks ago
Cupertino, CA, United States Apple Inc. Full timeEmbedded Software Engineer - Biophotonics Imagine what you could do here! At Apple, new ideas have a way of becoming extraordinary products, services, and customer experiences very quickly. Bring passion and dedication to your job and there's no telling what you could accomplish. Dynamic, smart people and inspiring, innovative technologies are the norm here....
-
Embedded Software Engineering Manager
3 weeks ago
San Diego, CA, United States High-Tech Professionals Full timeEmbedded Software Engineering Manager Job ID: 1970Location: San Diego, CAType: PermanentStatus: OpenKey Skills: embedded systems, supervision, management, embedded Linux, C, C++, Eclipse, CCS, Git, drivers, Ethernet, USB, RS-232, Wi-Fi, Bluetooth, Bash, PythonDescription: Seeking Embedded Software Engineering Manager to act as a resource for his team on...
-
Software Embedded Engineer
2 weeks ago
Palo Alto, CA, United States iFlow Inc Full timeTitle: Embedded SW Validation Engineer Have a deep understanding of embedded system components and bus protocols (e.g., AMBA), and its boot up sequences. Familiar with JTAG-based debuggers to halt and resume processors, set breakpoints, and debug at both the transaction and process levels. Analyze and debug complex applications involving multiple...
-
Senior/Staff Embedded Software Engineer
4 weeks ago
San Diego, CA, United States Zoox Full timeSenior/Staff Embedded Software Engineer - Firmware Architecture Software – Embedded Software & Systems Integration / The Firmware Architecture team at Zoox is responsible for guiding the development of our embedded systems and the firmware that makes them tick. Our team collaborates with other firmware, hardware, software, systems, and safety teams...
-
Embedded Software Engineer
3 weeks ago
East Moline, IL, United States kyyba Full timeTitle: Embedded Software Engineer Qualifications, skills, and all relevant experience needed for this role can be found in the full description below. Location: East Moline IL Duration: 24 months (Possibility to Extend) Position type: Contract - W2 Job Description Primary Job Responsibilities - Perform embedded software engineering tasking including...
-
Bluetooth Embedded Software Engineer
3 weeks ago
Cupertino, CA, United States Apple Inc. Full timeJoin the Wireless Technologies and Ecosystems organization and be part of an outstanding team of engineers driving innovation and developing products used by millions worldwide. Our team seeks a highly motivated embedded software engineer to design and develop Bluetooth for Apple’s next-generation products. Description Be a vital member of the wireless...
-
Embedded Software Engineer
3 weeks ago
San Diego, CA, United States Alarm.com Full timePOSITION OVERVIEW Alarm.com is seeking an ambitious and talented Embedded Software Engineer with a B.A., B.S., or M.S. in Electrical/Computer Engineering or a similar engineering background with an interest in sensing applications and IoT. The Embedded Software Engineer position is ideal for candidates who want to work with various video and audio...
-
Embedded Software Engineer
3 weeks ago
San Diego, CA, United States Alarm.com Full timePOSITION OVERVIEW Alarm.com is seeking an ambitious and talented Embedded Software Engineer with a B.A., B.S., or M.S. Electrical/Computer Engineering or a similar engineering background with an interest in sensing applications and IoT. The Embedded Software Engineer position is ideal for candidates who want to work with various video and audio technologies...