Back
Job   USA   MA   Boston Area   Software Engineer   Motion Recruitment Partners -

Senior Software Engineer | Software Engineer in Computer & Software Job Job at Motion Recruitm1

TopUSAJobs.com

This listing was posted on TopUSAJobs.

Senior Software Engineer

Location:
Boston, MA
Description:

Senior Software Engineer Downtown, Boston Our Client Our client is a pioneering medical device company focused on the development of cutting-edge ambient sensor platforms and AI technology for in-home safety and health monitoring solutions. They are dedicated to creating innovative products that enhance the lives of individuals by providing advanced insights and personalized care through technology. Position Overview Our client is seeking a highly skilled and motivated experienced Senior Software Engineer to join their team. As a Senior Software Engineer you would be responsible for designing, developing, and maintaining software for embedded systems. You would work closely with hardware engineers, firmware engineers, and project managers to deliver high-quality embedded software solutions. This is a full-time onsite position in Downtown Boston. Required Skills & Experience Proven industry experience as an Embedded Software Engineer, with a focus on embedded systems and low-level programming. Proficiency in C/C++ programming languages In-depth knowledge of embedded systems architectures, real-time operating systems (RTOS), Android OS, and hardware-software interaction. Experience with embedded development tools, debuggers, emulators, and compilers. Experience developing software targeting embedded SoCs such as ARM, NXP, Microchip, etc. Familiarity with communication protocols such as UART, SPI, I2C, Ethernet, and wireless technologies (Bluetooth, Wi-Fi, etc.). Solid understanding of software development methodologies, version control systems, and software testing techniques for embedded systems. Strong problem-solving skills and the ability to debug complex software and hardware integration issues. Experience with agile development methodologies (e.g., Scrum) is advantageous. Responsibilities: Design and develop software for different types of embedded systems, ensuring that it meets the requirements, and successfully taking it through the entire software development lifecycle until it is deployed in commercial products. This will include microcontrollers, DSPs, and FPGAs. Collaborate with hardware engineers to define system requirements and specifications for embedded software development. Write efficient, modular, and scalable code for embedded systems using languages such as C/C++. Implement and optimize device drivers, board support packages (BSPs), and firmware for peripherals and communication interfaces. Conduct thorough testing and debugging of embedded software to ensure high quality and reliability. Work closely with the firmware team to integrate software and firmware components seamlessly. Stay up to date with industry trends and emerging technologies in embedded systems to drive innovation and continuous improvement. Collaborate with cross-functional teams to ensure successful integration of software with hardware and overall system functionality. Participate in code reviews, architecture discussions, and technical design sessions to drive engineering excellence and maintain code quality standards. Document software designs, specifications, and development processes for future reference and knowledge sharing. Troubleshoot and resolve software defects and performance issues, ensuring timely and effective resolutions. What You Will Be Doing Tech Breakdown C/C++ Android OS Linux The Offer Bonus OR Commission eligible You will receive the following benefits: Medical, Dental, and Vision Insurance Vacation Time Stock Options Applicants must be currently authorized to work in the US on a full-time basis now and in the future. #J-18808-Ljbffr
Company:
Motion Recruitment Partners
April 29 on TopUSAJobs
Visit Our Partner Website
This listing was posted on another website. Click here to open: Go to TopUSAJobs
Important Safety Tips
  • Always meet the employer in person.
  • Avoid sharing sensitive personal and financial information.
  • Avoid employment offers that require a deposit or investment.

To learn more, visit the Safety Center or click here to report this listing.

More About this Listing: Senior Software Engineer
Senior Software Engineer is a Computer & Software Jobs Software Engineer Job at Motion Recruitment Partners located in Boston MA. Find other listings like Senior Software Engineer by searching Oodle for Computer & Software Jobs Software Engineer Jobs.