Senior Embedded Software Developer
3 weeks ago
Job Title: Senior Embedded Software Developer
Job Summary:
We are seeking a highly skilled Senior Embedded Software Developer to join our team at Cypress HCM. As a key member of our engineering team, you will be responsible for designing and developing sophisticated Android applications and software solutions for a diverse range of embedded systems.
Key Responsibilities:
- Optimize Android applications tailored for embedded systems, ensuring smooth compatibility across a variety of devices and platforms.
- Design, develop, and oversee software for various embedded systems, including microcontrollers, DSPs, and FPGAs.
- Partner with hardware engineers to define and document system requirements and specifications, translating them into high-quality embedded software.
- Write clean, modular, and scalable code using C/C++, and implement efficient device drivers, board support packages (BSPs), and firmware for peripherals and communication interfaces.
- Execute rigorous testing and debugging to ensure the highest standards of quality and reliability in embedded software.
Requirements:
- Extensive industry experience as an Embedded Software Engineer, with a focus on embedded systems and low-level programming.
- Proficiency in developing for Android platforms, including both headed and headless architectures.
- Expert-level programming skills in C/C++ tailored for embedded systems.
- Understanding of embedded systems architecture, real-time operating systems (RTOS), and the interplay between hardware and software.
- Experience with Android NDK (Native Development Kit) & JNI (Java Native Interface) for integrating native code with Android Applications.
- Proficient in embedded development tools; debuggers, emulators, and compilers.
- SoC Experience: Practical experience in developing software for embedded System-on-Chips (SoC) such as ARM, NXP, and Microchip.
- Strong grasp of software development methodologies, version control systems, and testing techniques specific for embedded systems.
Nice-to-Have/Bonus Skills:
- Signal Processing: Experience with radar signal processing techniques, DSP algorithms, and Machine Learning is preferred.
- Knowledge of Matlab/Simulink/Octave or similar tools.
- Multi-Core Processors: Experience implementing embedded software on multi-core processors.
- Competency in scripting languages such as Python, TCL, or Perl.
- Master's degree in electrical engineering, Computer Engineering, Computer Science, or related field.
- Startup or fast-paced environment exposure.
Benefits:
Medical, Dental, Vision, 401K
Compensation: 185 – 250K
-
Senior Embedded Software Developer
4 weeks ago
Cambridge, Massachusetts, United States Draper Full timeJob Summary:Draper is seeking a highly skilled Senior Embedded Software Developer to join our team. As a key member of our software development team, you will be responsible for designing and developing high-performance software solutions for resource-constrained targets. Your expertise in real-time systems, embedded software, and software development for...
-
Senior Embedded Software Developer
3 weeks ago
Cambridge, Massachusetts, United States Draper Full timeJob Description:At Draper, we are 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 and developing high-performance software solutions for resource-constrained targets. Your expertise in software development for real-time systems, as well as...
-
Embedded Firmware Software Developer
3 weeks ago
Cambridge, Massachusetts, United States Nanobiosym Full timeJob Title: Embedded Firmware Software DeveloperJob Description:Nanobiosym is a pioneering company that combines cutting-edge technologies in physics, nanotechnology, and biomedicine. As a leading innovator in the field, we are seeking an exceptional Embedded Firmware Software Developer to join our team.Responsibilities:Design and implement high-quality,...
-
Senior Software Development Manager
4 weeks ago
Cambridge, Massachusetts, United States CRITICAL Software Full timeAt Critical Software, we're on a mission to push the boundaries of what's possible in software development. We're seeking an experienced Principal Engineer to join our team and help us expand our presence in the North American market.This is an excellent opportunity for motivated software engineering professionals who enjoy working in a flexible, goal-driven...
-
Principal Embedded Software Engineer
3 weeks ago
Cambridge, Massachusetts, United States Cambridge Mobile Telematics Full timeCambridge Mobile Telematics (CMT) is a leading provider of telematics services, dedicated to enhancing road safety worldwide. We are seeking a highly skilled Principal Embedded Software Engineer to join our team and contribute to the development of cutting-edge solutions.The ideal candidate will have a strong background in embedded software development, with...
-
Senior Software Technical Lead
4 weeks ago
Cambridge, Massachusetts, United States Draper Labs Full timeJob Summary:Draper Labs is seeking a highly skilled Senior Software Technical Lead to join our team. As a key member of our software development team, you will be responsible for leading the development of multiple software configuration items, including secure boot, operating system, flight software applications, and system test applications. You will work...
-
Embedded Systems Engineering Leader
4 weeks ago
Cambridge, Massachusetts, United States ICONSTAFF Full timeJob Title: Director of Embedded SoftwareJob SummaryICONSTAFF is seeking a highly experienced and visionary Director of Embedded Software to lead the development of next-generation devices. As a key member of our team, you will be responsible for crafting and executing a game-changing software and firmware development roadmap, building the infrastructure to...
-
Senior Software Development Engineer
3 weeks ago
Cambridge, Massachusetts, United States Rider Solution Full timeAbout the role at Rider Solution:We are seeking a Senior Software Development Engineer to contribute to the design, implementation, and verification of software for cutting-edge medical projects. This hands-on role spans firmware and software development, algorithm optimization, image processing, and application development.Key Responsibilities:Design and...
-
Embedded Systems Engineering Leader
4 weeks ago
Cambridge, Massachusetts, United States ICONSTAFF Full timeJob DescriptionICONSTAFF is seeking a highly skilled Embedded Systems Engineering Leader to spearhead the development of next-generation devices.This is a unique opportunity to blend mobile sensing, innovative applications, and cloud-based solutions into products that will shape the future.As the Director of Software Development, you'll be responsible for...
-
Senior DevOps Software Lead
4 weeks ago
Cambridge, Massachusetts, United States Draper Labs Full timeJob DescriptionThe DevOps Software Lead will be responsible for leading a team of DevOps Software Engineers to create, improve, and enforce new software development DevSecOps processes for a large program impacting many teams.The new processes will ensure the seamless integration of development, test, and operations activities and result in higher quality...
-
Senior Software Engineering Manager
3 weeks ago
Cambridge, Massachusetts, United States CRITICAL Software Full timeAt CRITICAL Software, we're driven by a passion for innovation and a commitment to excellence. As a Principal Engineer, you'll play a key role in shaping our engineering excellence and expanding our presence in the North American market.Key Responsibilities:Lead full-lifecycle software development, from requirements elicitation to design, coding, testing,...
-
Senior Software Developer
4 weeks ago
Cambridge, Massachusetts, United States RTX Full timeJob DescriptionWe are seeking a skilled Senior Software Developer to join our team at RTX. As a key member of our Business Applications department, you will be responsible for designing and developing modifications and enhancements to our various reports and web-based applications.Key Responsibilities:Design and develop software solutions to meet business...
-
Senior Firmware Engineer
3 weeks ago
Cambridge, Massachusetts, United States Motion Recruitment Full timeJob Title: Senior Firmware EngineerJob Summary:We are seeking a highly skilled Senior Firmware Engineer to join our team at Motion Recruitment. As a Senior Firmware Engineer, you will play a pivotal role in advancing our embedded systems solutions.Key Responsibilities:Design, develop, and optimize firmware for microcontroller-based systems.Implement control...
-
Performance Engineer
4 weeks ago
Cambridge, Massachusetts, United States Dash Tech Integrated Circuits Full timeAbout the RoleWe are seeking a talented Compiler Engineer to join our team at Dash Tech Integrated Circuits, a leading innovator in power-efficient, flexible, and multi-application integrated circuits.Key ResponsibilitiesDesign, develop, and optimize compilers for specialized computing platforms, focusing on high-performance and energy efficiency.Implement...
-
Senior Manager, Software Development Lead
4 weeks ago
Cambridge, Massachusetts, United States Philips Full timeAbout the Role:We are seeking a highly skilled Senior Manager, Software Development to lead our software team in the development of medical products that are helping to save lives every day.Key Responsibilities:Lead the software team throughout the development process in support of product releases that meet customer needs, cost goals, quality goals, and...
-
Software Test Engineer
4 weeks ago
Cambridge, Massachusetts, United States Draper Labs Full timeJob Summary:Draper Labs is seeking a highly skilled Software Test Engineer to join our team. As a key member of our software development team, you will be responsible for developing high-performance solutions for resource-constrained targets. You will work on next-generation resilient and fault-tolerant software solutions in various application domains,...
-
Business Development Executive
3 weeks ago
Cambridge, Massachusetts, United States CRITICAL Software Full timeAt Critical Software, we're on a mission to push the boundaries of what's possible. We're a community with a keen sense of purpose, values, and togetherness. Our engineering excellence has made us a partner to world leaders in markets such as Aerospace, Automotive, Defense, Energy, Lifescience, Medtech, Rail, and Space.We're seeking an experienced Business...
-
Senior Software Engineer
4 weeks ago
Cambridge, Massachusetts, United States Draper Labs Full timeJob Title: Senior Software EngineerDraper Labs is seeking a highly skilled Senior Software Engineer to join our team. As a Senior Software Engineer, you will be responsible for designing, developing, and testing software solutions for a variety of projects.Key Responsibilities:Design and develop software solutions using modern programming languages and...
-
Senior Manager, Software Development Lead
4 weeks ago
Cambridge, Massachusetts, United States Philips North America Full timeJob TitleSenior Manager, Software Development LeadJob DescriptionIn this role, you will have the opportunity to lead the software team throughout the development process in support of product releases that meet customer needs, cost goals, quality goals, and schedule constraints. You will develop skills and improve the effectiveness of engineers on the...
-
Cambridge, Massachusetts, United States Harvard University Full timeJoin Our Community of ScholarsWe are seeking a talented postdoctoral researcher to join our team at Harvard University's Department of Philosophy. As a postdoctoral researcher in the Embedded EthiCS program, you will have the opportunity to work with a diverse group of scholars and professionals to develop innovative solutions to complex ethical challenges...