
72 results (1 new)












CIS Technologies Inc.
Hybrid in North Reading, Massachusetts • 7d ago
Easy Apply
Contract
Depends on Experience


E-Solutions, Inc.
North Reading, Massachusetts • 19d ago
Easy Apply
Full-time, Third Party
Depends on Experience
















Job Summary :
We are looking for an experienced Senior Embedded Software Engineer to design, develop, test, and maintain embedded software for hardware-based products. The ideal candidate will have strong experience in C/C++, microcontrollers, RTOS, embedded Linux, device drivers, and hardware-software integration.
The candidate will work closely with hardware engineers, system architects, and cross-functional teams to develop reliable, high-performance embedded systems.
Design, develop, and maintain embedded software using C and C++.
Develop firmware for microcontrollers and microprocessors.
Work with RTOS platforms such as FreeRTOS, QNX, and VxWorks.
Develop and debug device drivers and low-level software.
Work with embedded Linux and Linux kernel modules.
Integrate software with hardware components and peripherals.
Perform debugging using JTAG, oscilloscopes, and logic analyzers.
Optimize software for memory usage, performance, and power consumption.
Develop communication protocols such as UART, SPI, I2C, CAN, and Ethernet.
Conduct unit testing, integration testing, and system-level testing.
Troubleshoot complex hardware and software issues.
Participate in code reviews, design discussions, and technical documentation.
Strong programming experience in C, C++, and Embedded C.
Experience with ARM, ARM Cortex-M, and other microcontroller architectures.
Knowledge of Embedded Linux, Linux kernel, and device drivers.
Hands-on experience with RTOS (FreeRTOS, QNX, VxWorks).
Understanding of hardware interfaces: SPI, I2C, UART, CAN, USB, and Ethernet.
Experience with debugging tools such as JTAG, GDB, Lauterbach, and oscilloscopes.
Knowledge of bootloaders, memory management, and interrupt handling.
Experience with Git, Jenkins, and CI/CD tools.
Knowledge of software development lifecycle (SDLC) and Agile methodologies.
Bachelor's or Master's degree in Computer Science, Electrical Engineering, Electronics Engineering, or a related field.
10–15+ years of experience in embedded software or firmware development.
Strong problem-solving and analytical skills.
Experience working with hardware and software engineering teams.
Excellent communication and technical documentation skills.
Experience with AUTOSAR and automotive embedded systems.
Knowledge of IoT and connected devices.
Experience with Bluetooth, Wi-Fi, and wireless communication.
Knowledge of Python scripting and automation testing.
Experience with functional safety standards such as ISO 26262.
Familiarity with cybersecurity in embedded systems.
EN IN Systems is a fast-growing IT consulting company, offering Technology Services, Software Solutions, Consulting Services and Applications to the esteemed-customers across the world. With the substantial experience gained working in information technology and software systems, EN IN Systems differentiates itself from others with innovative and practical delivery services. At EN IN Systems, we are committed to serving our customers with an array of software-related solutions with guaranteed satisfaction, resulting in greater onsite/ offsite experience.
To see how well you match this job, please log in or create an account.
Once logged in, be sure to complete your profile to get the most accurate match score.
It looks like there aren't any Similar Jobs for this job yet.
Search all similar jobs