Current jobs related to Senior Embedded Software Engineer - sunnyvale - Mumba Technologies, Inc.
-
Sunnyvale, California, United States Amazon Full timeWe are seeking a seasoned Senior Embedded Software Development Engineer to play a pivotal role in building our next-generation devices. With a strong technical background, you will collaborate cross-functionally with customers, system architects, program managers, and hardware engineers to implement a robust multimedia software stack.">Key...
-
Senior Embedded Systems Software Engineer
4 weeks ago
Sunnyvale, California, United States Google Full timeWe are seeking a highly skilled and experienced Senior Embedded Systems Software Engineer to join our team. This is a critical role in the development of cutting-edge technologies that change how billions of users connect, explore, and interact with information and one another.Company OverviewBehind every user experience on Google is the architecture built...
-
Senior Embedded Systems Software Engineer
2 weeks ago
Sunnyvale, California, United States eTeam Full timeAbout the RoleWe are seeking a highly skilled Senior Embedded Systems Software Engineer to join our team at eTeam. As an expert in computer vision and signal processing, you will be responsible for developing optimized software for vector machines and building optimization flows or compiler automation for SIMD or vector processors.
-
Senior Embedded Software Engineer Lead
1 week ago
Sunnyvale, California, United States Fresh Consulting Full timeAbout Fresh ConsultingAt Fresh Consulting, we're a design-led company that brings together amazing UX designers, sophisticated developers, digital strategists, and top-notch engineers to help companies create fresh experiences. Our team works closely with clients to get to know their business, understand their industry, and incorporate their big ideas into...
-
Silicon Embedded Software Engineer
3 days ago
Sunnyvale, United States Intelliswift Software Full timeJob Title: Silicon Embedded Software Engineer VLocation: Sunnyvale CA - OnsiteDuration: 8 MonthsW2 Contract 8+ years of experience working with C/C++, FGPA, prototyping and platformsMust-Have SkillsC/C++ experience, needs to be a hands-on experience of 8 years minimumUnderstand nuances of making SW work with HWFGPA, prototyping, and platforms...
-
Senior Embedded Software Architect
4 days ago
Sunnyvale, California, United States Amazon Full timeWe are seeking an experienced Senior Embedded Software Development Engineer to play a pivotal role in building our next-generation devices. With a focus on multimedia processing, this position involves collaborating with cross-functional teams to implement a robust software stack.Key responsibilities include designing and developing complex embedded software...
-
Senior Embedded Systems Test Engineer
4 weeks ago
Sunnyvale, California, United States Appko, Inc. Full timeJob SummaryWe are seeking a highly skilled Senior Embedded Systems Test Engineer to join our team at Appko, Inc.Key Responsibilities:Test Planning: Design and implement test plans, test cases, and test scripts for embedded software.Test Execution: Execute functional, performance, and regression tests on embedded systems.Defect Identification and Resolution:...
-
Sunnyvale, California, United States Amazon Full timeAs a Senior Software Development Engineer at Amazon, you will play a pivotal role in designing, implementing, optimizing, triaging, and supporting multimedia functionalities for embedded systems. You'll be responsible for developing, supporting, and maintaining Board Support Packages (BSP) on Linux platforms, ensuring seamless integration of multimedia...
-
Senior Software Architect for Embedded Systems
1 month ago
Sunnyvale, California, United States Insight Global Full timeOverviewAt Insight Global, we strive to create diverse and inclusive environments where talented individuals can bring their full potential to work every day. As a Senior Software Architect for Embedded Systems, you will be part of a dynamic team that delivers innovative solutions for our clients.Estimated Salary: $95/hour based on industry standards and...
-
Embedded Software Engineer
3 days ago
Sunnyvale, United States Wipro Full timeAs an Embedded Software Engineer, you will design, develop, and maintain software for the system which has the MH-NIC connected on the datacenter network. You will work on various components, including the Linux kernel, Zephyr RTOS, NIC firmware, and BIOS/UEFI, and working with RISC-V and x86_64 architectures. You will collaborate with hardware engineers and...
-
Embedded Software Engineer
3 days ago
Sunnyvale, United States Wipro Full timeJob Details: As an Embedded Software Engineer, you will design, develop, and maintain software for the system which has the MH-NIC connected on the datacenter network. You will work on various components, including the Linux kernel, Zephyr RTOS, NIC firmware, and BIOS/UEFI, and working with RISC-V and x86_64 architectures. You will collaborate with hardware...
-
Embedded Software Engineer
2 weeks ago
Sunnyvale, United States Wipro Full timeJob Details: As an Embedded Software Engineer, you will design, develop, and maintain software for the system which has the MH-NIC connected on the datacenter network. You will work on various components, including the Linux kernel, Zephyr RTOS, NIC firmware, and BIOS/UEFI, and working with RISC-V and x86_64 architectures. You will collaborate with hardware...
-
Embedded Software Firmware Engineer
2 weeks ago
Sunnyvale, California, United States META Full timeAbout the RoleAre you an experienced embedded software engineer looking to join a world-class team developing innovative hardware and software solutions? Do you have expertise in firmware development, real-time operating systems, and computer vision?Meta Reality Labs is seeking a skilled Embedded Software Engineer to join our team. As a key member of our...
-
Sunnyvale, California, United States Fortinet Full timeJob SummaryFortinet is seeking a skilled Embedded Systems Software Engineer to join our team. As a key member of our software development team, you will design, implement, and test software for embedded systems, ensuring it meets performance, reliability, and security requirements.ResponsibilitiesSoftware Development: Design and implement software for...
-
Embedded Systems Software Engineer
4 days ago
Sunnyvale, California, United States eTeam Full timeeTeam Overview: We are a cutting-edge technology company that specializes in developing innovative solutions for various industries. Our team is passionate about creating high-quality products that meet the needs of our customers.About the Role: As a software development engineer on our team, you will be responsible for developing optimized software for...
-
Embedded Systems Software Developer Manager
4 days ago
Sunnyvale, California, United States Fresh Consulting Full timeJob Title: Senior Embedded Software EngineerWe're seeking a highly skilled Senior Embedded Software Engineer to join our team at Fresh Consulting. The ideal candidate will have a strong background in embedded systems software development and experience with C/C++, FPGA, prototyping, and platforms.About the RoleAs a Senior Embedded Software Engineer, you will...
-
Senior Embedded Software Developer
1 month ago
Sunnyvale, California, United States Fresh Consulting Full timeJob Title: Senior Embedded Software DeveloperAbout Us:Fresh Consulting is a cutting-edge design-led, software development and hardware engineering company. Our team of experts provides end-to-end digital services to help companies innovate and create fresh experiences that connect humans, systems, and machines.We bring together talented UX designers,...
-
Wipro | Embedded Software Engineer
2 weeks ago
sunnyvale, United States Wipro Full timeJob Details: As an Embedded Software Engineer, you will design, develop, and maintain software for the system which has the MH-NIC connected on the datacenter network. You will work on various components, including the Linux kernel, Zephyr RTOS, NIC firmware, and BIOS/UEFI, and working with RISC-V and x86_64 architectures. You will collaborate with hardware...
-
Wipro | Embedded Software Engineer
2 weeks ago
sunnyvale, United States Wipro Full timeJob Details: As an Embedded Software Engineer, you will design, develop, and maintain software for the system which has the MH-NIC connected on the datacenter network. You will work on various components, including the Linux kernel, Zephyr RTOS, NIC firmware, and BIOS/UEFI, and working with RISC-V and x86_64 architectures. You will collaborate with hardware...
-
Lumicity | Embedded Software Engineer
23 hours ago
sunnyvale, United States Lumicity Full timePrincipal Embedded Software EngineerSan Francisco Bay AreaFull Time | On SiteSalary + EquityMy client is a well funded early stage start up that are looking for an experienced go getter to join the Embedded team. The ideal candidate:-5+ years of embedded experience-Experience with IoT (BLE / WiFi)-Expert in C / C++-Experience with RTOS-Experience with device...
Senior Embedded Software Engineer
4 months ago
Primary Function of Position
As a Senior Software Engineer, you will work on the design and development of system software and digital applications for the latest hardware targeting end-users involved in surgical robotic procedures. The successful candidate must excel in an agile, focused, small-team environment and commit to high-quality research prototypes and supporting infrastructure. A strong sense of shared responsibility and shared reward is required.
Essential Job Duties
- This position is responsible for all aspects of system software development, associated tooling, and infrastructure to explore and build a novel telesurgery system.
- Design, build, debug, and deploy real-time applications using C, C++, C#, Matlab, and Python on platforms like Linux, Windows, and real-time operating systems.
- Characterize and integrate a high-bandwidth, ultra-low-latency communication interface to develop a real-time tele-op system.
- Develop a modular, robust, fail-safe, ultra-low latency embedded streaming application.
- Build compelling prototypes to demonstrate the technical feasibility and to define the product roadmap.
- Construct a software pipeline to synchronize, encrypt, and transmit over a network efficiently.
- Participate in software architecture discussions, code reviews, and user studies design.
- Responsible for unit testing and integrating the code for function testing, robustness, and reliability.
- Cross-functional requirements discussions, ranging from customer-facing clinical needs to safety requirements.
- Translating early requirements into prototype implementations to evaluate and assess a novel and sophisticated robotic system.
- Apply good software engineering practices to write elegant, maintainable, reusable code.
- Create documentation for the developed features and techniques that were tried, rejected, or implemented.
Required Skills and Experience
- Proven track record in building real-time embedded systems, real-time applications, and/or embedded software.
- Experience with industrial embedded OS (e.g., Yocto, QNX) and cross-compilation is a plus
- Demonstrated proficiency in C, C++, C#, Python, and MATLAB.
- Experience with multi-threaded and multi-processor/multi-core systems.
- Hands-on experience with network interface and streaming protocols such as UDP, RTP, SRTP, SSL/TLS, and GStreamer.
- Experience with publish/subscribe architectures, REST interfaces, and interprocess communications.
- Hands-on experience building tools and software to evaluate network performance, characterize throughput, and efficiently interface with high-bandwidth networks.
- Proficiency in profiling and debugging system software to optimize performance.
- Strong communication skills and a commitment to collaborative team success.
- Exceptional programming skills with a deep understanding of software engineering principles and methodologies.
- Disciplined approach to debugging with a persistent attitude towards solving problems.
Required Education and Training
- Minimum Master’s degree or above in Computer Science, Computer Engineering, or a similar technical field. Advanced degrees preferred.
- A minimum of 8 years of experience developing and supporting embedded systems (or 5 years with a PhD).
Preferred Skills and Experience
- Hands-on engineering experience with proven ability to work effectively in a team environment.
- Ability to build and maintain relationships across supported organizations.
- Experience in all phases of the product development lifecycle, including design, implementation, debugging, verification, validation, and transfer to manufacturing.
- Knowledge of serial-arm robot kinematics.
- Knowledge of classical and modern servo control systems.
- Experience building digital applications interfacing with the latest AI/ML models.
- Experience with medical device software development life cycle is a plus
- Experience designing software products in a regulated industry or for mission-critical applications
- Experience with concepts of design input, design output, traceability, risk analysis, and mitigations.