Post job

Embedded software engineer jobs in Tiverton, RI

- 261 jobs
All
Embedded Software Engineer
Computer Engineer
Senior Software Engineer
Senior Embedded Software Engineer
Senior Embedded Engineer
Embedded Software Developer
Firmware Engineer
Staff Software Engineer
Computer Software Engineer
Principal Software Engineer
  • Senior Application Developer

    Hcltech

    Embedded software engineer job in Smithfield, RI

    HCLTech is looking for a highly talented and self- motivated Node.js (Nest.js) Developer to join it in advancing the technological world through innovation and creativity. Job Title: Node.js (Nest.js) Developer Position Type: Full-time Location: 900 Salem St, Smithfield, RI 02917 Onsite Technical skills: 7 to 10 years of experience in API Development using Node.js(Nest.js/Express.js) or Java. Hands on experience with ng Ast or similar library for Meta-Data Extraction. Knowledge of Angular and Angular Schematics. Unit testing experience using Jest. Experience with databases: MongoDB, PostgreSQL, or similar. Work on microservices architecture and ensure seamless orchestration between services. Optimize application performance through caching, load balancing, and efficient resource usage. Collaborate with cross-functional teams to translate business requirements into technical solutions. Experience in working with CI/CD tools and version control systems Soft skills: Excellent problem-solving and analytical skills. Ability to work independently and in a team environment. Strong communication and documentation skills. Experience Level : 7 to 10 years Pay and Benefits Pay Range Minimum: $ 62000 year Pay Range Maximum: $127600 per year HCLTech is an equal opportunity employer, committed to providing equal employment opportunities to all applicants and employees regardless of race, religion, sex, color, age, national origin, pregnancy, sexual orientation, physical disability or genetic information, military or veteran status, or any other protected classification, in accordance with federal, state, and/or local law. Should any applicant have concerns about discrimination in the hiring process, they should provide a detailed report of those concerns to ****************** for investigation. Compensation and Benefits: A candidate's pay within the range will depend on their work location, skills, experience, education, and other factors permitted by law. This role may also be eligible for performance-based bonuses subject to company policies. In addition, this role is eligible for the following benefits subject to company policies: medical, dental, vision, pharmacy, life, accidental death & dismemberment, and disability insurance; employee assistance program; 401(k) retirement plan; 10 days of paid time off per year (some positions are eligible for need-based leave with no designated number of leave days per year); and 10 paid holidays per year.
    $62k-127.6k yearly 4d ago
  • Senior Embedded Controls Engineer, Vehicle Motion

    Ford Motor Company 4.7company rating

    Embedded software engineer job in Providence, RI

    We are the movers of the world and the makers of the future. We get up every day, roll up our sleeves and build a better world -- together. At Ford, we're all a part of something bigger than ourselves. Are you ready to change the way the world moves? Ford's Electric Vehicles, Digital and Design (EVDD) team is charged with delivering the company's vision of a fully electric transportation future. EVDD is customer-obsessed, entrepreneurial, and data-driven and is dedicated to delivering industry-leading customer experience for electric vehicle buyers and owners. You'll join an agile team of doers pioneering our EV future by working collaboratively, staying focused on only what matters, and delivering excellence day in and day out. Join us to make positive change by helping build a better world where every person is free to move and pursue their dreams. What you'll do... - Create and implement the control strategy for various vehicle motion attributes and functions, including lateral and longitudinal vehicle dynamics. - Work with suppliers to define functions and interfaces into 3rd party components, driving further consolidation and integration of vehicle functions into our centralized vehicle motion control system. - Collaborate with software integration teams to bring up core functions and broadcast software level requirements to electrical hardware and systems teams. - Understand functional safety principles and participate in functional safety analyses of complex vehicle subsystems. - Develop comprehensive test plans and perform thorough testing to validate firmware functionality, stability, and performance under various conditions. - Author subsystem block diagrams and lead subsystem reviews through all vehicle program development phases - Collaborate with other system integration leads to capture component level requirements, provide subject matter expertise in sourcing discussions, and collect and approve Device Transmittals. - Early phases of firmware development will focus on hardware validation, labcar testing, and setting up the automation framework for unit, SIL and HIL testing. You'll have... - Master's degree in electrical engineering, Mechanical Engineering, or Computer Science, with evidence of exceptional ability, or equivalent. - 10+ years of experience on embedded controls systems such as chassis systems, VCM, or similar dynamic functions. - 10+ years of experience on electrical hardware applications, prototype bring-up, and systems development. - 10+ years of experience with Vehicle Network Protocols such as CAN, LIN & Automotive Ethernet - Strong EE fundamentals and hands-on experience with electrical test equipment (oscilloscopes, DMMs, signal generators, power supplies, etc.) - 10+ years of experience using embedded networking interface tools for automotive, aerospace, or similar field. - Experience and working knowledge of systems development, vehicle architecture, battery technologies, software/hardware tool development, motor calibration technologies, OBD calibration, functional safety, network, and diagnostics process. - Experience with creating and executing component-level test procedures and owning all test results. Even better, you may have... + Highly collaborative mindset and strong communication skills + Experience developing features such as hill hold, stability controls, anti-lock braking, park assist, cruise or adaptive cruise control, or other similar vehicle dynamic features. + Experience with software build tools like Bazel, Scons, Cmake etc. + Experience with fundamental hardware components on PCB and their analysis tools. + Ability to write testing scripts for using scripting languages (Python) + Fluent in software fundamentals including software design and maintainability. + Hands-on experience in hardware bring-up, system debugging, and code optimization. + Knowledge of electrical engineering fundamentals including circuit analysis and design You may not check every box, or your experience may look a little different from what we've outlined, but if you think you can bring value to Ford Motor Company, we encourage you to apply! As an established global company, we offer the benefit of choice. You can choose what your Ford future will look like: will your story span the globe, or keep you close to home? Will your career be a deep dive into what you love, or a series of new teams and new skills? Will you be a leader, a changemaker, a technical expert, a culture builder...or all of the above? No matter what you choose, we offer a work life that works for you, including: - Immediate medical, dental, vision and prescription drug coverage - Flexible family care days, paid parental leave, new parent ramp-up programs, subsidized back-up child care and more - Family building benefits including adoption and surrogacy expense reimbursement, fertility treatments, and more - Vehicle discount program for employees and family members and management leases - Tuition assistance - Established and active employee resource groups - Paid time off for individual and team community service - A generous schedule of paid holidays, including the week between Christmas and New Year's Day - Paid time off and the option to purchase additional vacation time. This position is a salary grade 8. For more information on salary and benefits, click here: ***************************** Visa sponsorship is available for this position. Candidates for positions with Ford Motor Company must be legally authorized to work in the United States. Verification of employment eligibility will be required at the time of hire. We are an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, religion, color, age, sex, national origin, sexual orientation, gender identity, disability status or protected veteran status. In the United States, if you need a reasonable accommodation for the online application process due to a disability, please call **************. This position is hybrid. Candidates who are in commuting distance to a Ford hub location may be required to be onsite four or more days per week. #LI-Hybrid #LI-MZ1 **Requisition ID** : 51041
    $89k-110k yearly est. 60d+ ago
  • RUST Embedded Software Engineer

    Vets Hired

    Embedded software engineer job in Dedham, MA

    Basic Qualifications Bachelors degree in Software Engineering, or a related Science, Engineering or Mathematics field, plus a minimum of 5 years of relevant experience; or Master's degree plus a minimum of 3 years of relevant experience. Agile experience preferred. CLEARANCE REQUIREMENTS: Department of Defense SECRET security clearance is required at time of hire. Applicants selected will be subject to a U.S. Government security investigation and must meet eligibility requirements for access to classified information. Due to the nature of work performed within our facilities, U.S. citizenship is required. Responsibilities for this Position Make the worlds most advanced Cybersecurity and Encryption products even smarter As a RUST Embedded Software Engineer, working with custom Hardware built in-house, for our Cyber group, youll be a member of a cross functional team responsible for developing mission critical NSA-certified Cybersecurity devices in a rapidly growing product line. Youll be working at the cutting edge of Cybersecurity and high-speed data. We encourage you to apply if you have any of these preferred skills or experiences: Actual experience working in the RUST development language Real-Time multi-threaded Embedded software, preferably on Linux OS. Model-based development, preferably Rhapsody. Extensive experience with Object Oriented design and programming, preferably in UML and RUST. Familiarity with C and C++ Long development lifecycle and product lifespans, requiring maintenance and regular technology refresh. ARM virtualization extensions, preferably Hypervisor. Nice to have: Hypervisor Technology Linux Rhapsody UML Device drivers What sets you apart: Passion for designing complicated systems and working on problems of diverse scope. Ability to define the scope, schedule, and expectations for the work you execute. Shows initiative on assignments and executes projects with little guidance and can provide technical direction and leadership. Ability to turn CONOPS, Specifications or Requirements into software design, code, test plans, and then execute testing/debugging. Proficiency with software tools supporting Integrated Development Environments (IDE), version control, defect tracking, and scripting. Our Commitment to You: An exciting career path with opportunities for continuous learning and development. Research oriented work, alongside award winning teams developing practical solutions for our nations security Flexible schedules with every other Friday off work, if desired (9/80 schedule) Competitive benefits, including 401k matching, flex time off, paid parental leave, healthcare benefits, health & wellness programs (including on-site gym), employee resource and social groups, and more See more at gdmissionsystems.com/careers/why-work-for-us/benefits Sign-On Bonus Eligible for New Hires Working Place: Dedham, Massachusetts, United States Company : General Dynamics Mission Systems
    $85k-112k yearly est. 60d+ ago
  • Embedded Software Engineer

    Direct Staffing

    Embedded software engineer job in Middletown, RI

    Middletown, RI Engineering - Systems Exp 2-5 yrs Deg Bach Relo Bonus Job Description Responsible for development and sustaining of our next-generation satellite communications and navigation products. Cross-functional role on team that designs and implements embedded and application software, incorporating microprocessors and DSP's, data processing algorithms, wireless and wired networking. Challenging and rewarding position and highly visible. Job Requirements: • Minimum of five years recent experience in small system embedded firmware deployment is required • Small system RTOS kernel experience required. MQX RTOS and embedded Linux experience is a plus • Experience with low level programming for peripherals/interfaces required • Experience in digital signal processing, navigation and control systems and digital filters is a plus • Experienced with full software development life cycle including estimation, requirements gathering, design, Test Driven Development (TDD), build and test automation, release configuration, etc. • Excellent verbal and written communications skills Education: BS or higher in Computer Science or Engineering (or equivalent). Note, candidates must be US citizens or US Permanent Resident. SCREENING QUESTIONS Is the candidate a U.S citizen or Permanent Resident? Does candidate have a degree in Computer Science or Engineering equivalent? IDEAL CANDIDATE Ideal candidate will have a minimum of five years recent experience in small system embedded firmware deployment and small system RTOS kernel experience as well as MQX RTOS and embedded Linux experience. It would also be nice if the candidate had full software development life cycle including estimation, requirements gathering, design, Test Driven Development (TDD), build and test automation, release configuration. Your submission should address these points with specific results the candidate has achieved. Additional Information All your information will be kept confidential according to EEO guidelines. Direct Staffing Inc
    $78k-102k yearly est. 60d+ ago
  • Embedded Software Developer

    Spear Ai

    Embedded software engineer job in East Falmouth, MA

    Job DescriptionSpear AI is seeking an Embedded Software Developer to develop, debug, and maintain embedded software and firmware for our AI-enabled acoustic systems. Beyond traditional embedded software engineering, you'll periodically join field operations to deploy systems, gather user feedback, and deepen your understanding of real-world operational requirements. About Spear AISpear AI serves the national security industry, providing hardware, software, and data solutions across classification levels for operational deployment. We're a rapidly growing company committed to developing excellent products through continuous fielding. We offer competitive pay, stock options, excellent benefits, and generous paid time off. The RoleYou'll join our interdisciplinary hardware development team in Falmouth, MA, working alongside mechanical engineers, board-level electronics designers, and technicians to deliver buoys that meet customer needs.Responsibilities Embedded Linux Development - Develop, troubleshoot, test, deploy, and debug primary buoy software in a Linux environment using modern GNU dev tools (current codebase: C++17 / Python 3.12+ in ROS2) Cross-Platform Development - Develop, maintain, test, debug, and deploy a cross-platform DSP library for both real-time ARM A-series processors and traditional cloud computing environments Firmware Development - Develop, troubleshoot, test, deploy, and debug firmware for STM32 microcontrollers running FreeRTOS, C23, and standard STM32 HAL APIs User Feedback Implementation - Solicit feedback from field operators, identify missing features, and implement appropriate solutions IoT Cloud Interface - Maintain API integration with our independent cloud processing team, including real-time data via MQTT and data offload to Amazon S3 during service intervals Testing - Test components, subsystems, and complete systems in both shop and field environments Maritime Operations Handoff - Develop documentation, procedures, scripts, containers, and CI/CD pipelines to enable production scaling Requirements Exemplary attention to detail, focus on quality, and uncompromising commitment to safety Strong programming, testing, and debugging fundamentals (C/C++ experience strongly preferred) Strong version control fundamentals, especially Git Excellent verbal and good written communication skills 2-4 years of embedded software experience (new graduates considered only with strong internship experience or prior military service) Ability to collaborate with hardware engineers to debug complex hardware-software interface issues Experience working in Linux environments Physical ability to participate in at-sea deployment, test, and recovery operations (including lifting, carrying, and maneuvering on small boats at sea, verbal communication, and fine manipulations) Ability to obtain SECRET or higher security clearance (at no expense to you; see CIA requirements for reference) Desired Qualifications Maritime operations experience (small boat operations, over-the-side handling, field repair, sea logistics) Prior military service or history working with military customers/personnel Python programming skills Experience with CMake, ROS2's build system (ament/colcon), Docker, GCC cross-compilation, and other build/deployment/CI tooling for embedded systems Experience with low-level communications protocols (I2C, SPI, asynchronous serial, CAN, or similar) Experience with embedded IoT modems using AT command sets Experience with FreeRTOS and its modules (filesystem, network drivers) What We Offer Unlimited PTO - Take the time you need to recharge and maintain work-life balance. Dedicated Sick Time - Your health and well-being come first. Comprehensive Health & Benefits - Medical, dental, and vision coverage to keep you and your family protected. 11 Paid Holidays - Enjoy time off throughout the year to celebrate and spend with loved ones. Professional Development - Educational opportunities and resources to help you grow your skills and advance your career. Collaborative Environment - Work directly with leadership in our flat organizational structure, where your ideas and contributions matter. Mission-Driven Work - Contribute to projects that directly support national security and make a real-world impact. Growth Opportunities - Join us during an exciting expansion phase where you can help shape our future. Additional Benefit Opportunities When You Choose Spear AI 401(k) with company match. Onsite / Remote / Flexible work arrangements or hybrid options (position dependent). Relocation assistance (position dependent). Referral bonuses. Performance bonuses. Life insurance and disability coverage. Technology home office setup stipend. Professional certification reimbursement (position dependent). We offer competitive compensation tailored to your experience, location, and the impact you'll make. We're committed to equitable pay and will share a range aligned to your level and geography during the hiring process. In accordance with state law, candidates in jurisdictions such as CA, CO, WA, NY, and others, where applicable, will be provided a good-faith salary range upon request and through the hiring process. This is a full-time, exempt position under the Fair Labor Standards Act (FLSA) and is not eligible for overtime pay. Compensation for this position is provided on a salaried basis and is not subject to reduction based on hours worked. At Spear AI, you'll find more than just a job; you'll join a mission-driven team where your work directly contributes to national security. Our flat organizational structure means your voice matters, your ideas reach leadership, and your impact is visible. As we grow, we're committed to building robust processes and infrastructure that support both our mission and our people. We value collaboration, continuous improvement, and the expertise each team member brings to the table. If you're looking for a place to grow professionally while working on projects that truly matter, we'd love to hear from you.
    $83k-111k yearly est. 24d ago
  • Lead Embedded Software Engineer

    Videology Imaging Corporation 4.5company rating

    Embedded software engineer job in Mansfield, MA

    Full-time Description Join our team as an Embedded Software Engineer focused on developing advanced Linux device drivers, video AI applications, and streaming solutions. This is a senior-level, hands-on role that combines system-level architectural ownership with deep involvement in embedded software development. You'll work on the frontier of embedded systems, designing software for complex hardware platforms and implementing cutting-edge video technology. This role is located in Mansfield, MA and offers the opportunity to work at the intersection of hardware and software, creating sophisticated embedded systems with advanced video processing capabilities. You will also guide contributions from internal and external teams, driving quality and consistency across global design workflows. Please Note: This is a senior-level position requiring 10+ years of experience in embedded software design in embedded Linux. Applicants without substantial hands-on design experience will not be considered. Key Responsibilities Develop and maintain device drivers for NXP i.MX8 and RISC-V platforms Design optimized video AI and streaming applications for industrial camera systems Implement video processing solutions using OpenCV and GStreamer frameworks Optimize real-time video processing pipelines for performance and reliability Create object-oriented C++ applications for embedded Linux environments Work with cross-compilation tools including CMake and Yocto Develop and refine interfaces for multiple protocols (DSI, MIPI-CSI2, RGMII, PCIe, USB 3, I2C, CAN) Test and integrate specialized hardware like Hailo AI accelerators and LVDS-to-MIPI converters Enhance web interface back-end functionality Evaluate and implement AI models for real-time video analytics Utilize Git for version control and collaborative development Debug complex software issues using GDB and other specialized tools Create applications compliant with ONVIF protocols for IP camera systems Requirements Core Qualifications Experience: 10+ years in embedded software Education: Bachelor's degree or higher in Computer Science, Electrical Engineering, or related field Location: Mansfield, MA (on-site position, no remote option) Technologies: Python, C++, Embedded C, Embedded Linux, Yocto Technical Requirements Hands-on experience with NXP i.MX8 family processors and Yocto Practical knowledge of video processing chips and RISC-V/ARM microprocessors Advanced C++ programming skills with object-oriented design expertise Proficiency with OpenCV, GStreamer, and video processing techniques Experience with CMake and cross-compilation Advanced knowledge of Embedded Linux systems Solid understanding of software architecture principles Experience with Git workflows and pull request management Strong debugging skills, particularly with GDB Familiarity with camera technologies and video processing systems Preferred Qualifications Experience implementing ONVIF standards for security cameras Knowledge of AI accelerator platforms (Hailo, NVIDIA Jetson) Salary Description $125,000-$140,000
    $125k-140k yearly 60d+ ago
  • Senior Software Engineer (10173.942.9)

    Tripadvisor 4.8company rating

    Embedded software engineer job in Needham, MA

    We believe that we are better together, and at Tripadvisor we welcome you for who you are. Our workplace is for everyone, as is our people powered platform. At Tripadvisor, we want you to bring your unique identities, abilities, and experiences, so we can collectively revolutionize travel and together find the good out there. POSITION: Senior Software Engineer WORKSITE: 400 First Avenue, Needham, Massachusetts 02494 POSITION DESCRIPTION: Release code to production as per the release cycle. Mentor and lead more junior developers. Responsible for the quality of the code produced by you and the team. Operate across an evolving technology stack and develop code in Java, and SQL. Responsible for all aspects of software engineering, from design to implementation, QA, and maintenance. Contribute to code at every level - from the UI, through backend microservices and down to the database. Collaborate closely with product and design teams to define feature specifications and develop high quality deliverables for our customers. Work alongside other engineering groups located around the world. Telecommuting permitted up to 100%. Requirements: Employer will accept a Bachelor's degree (or foreign equivalent) in Computer Science, Computer Engineering, Software Engineering, or related field followed by eight years of progressive, post-baccalaureate experience in job offered or in a Senior Software Engineer-related occupation. Position requires eight years of experience in the following: Commercial software development utilizing Java or Python. Developing scalable code for high-volume systems. Writing SQL, understanding database systems, and utilizing; and technologies including PostgresQL, MySQL, or Snowflake. Position requires five years of experience with the following: Building and scaling microservices. Position requires one year of experience in each of the following: Machine learning platforms and practices including Sagemaker or Kubeflow. Position requires demonstrable experience with the following: Demonstrating familiarity with Unix or Linux systems. Telecommuting permitted up to 100%. Job #: 10173.942.9 SALARY: $197,505 per year TO APPLY: To apply, please email resume to ************************** referencing job code 10173.942.9. We strive to create an accessible and inclusive experience for all candidates. If you need a reasonable accommodation during the application or the recruiting process, please make sure to reach out to your individual recruiter or our team at **************************.
    $197.5k yearly Auto-Apply 60d+ ago
  • Senior or Staff Embedded Software Engineer

    Regent 3.8company rating

    Embedded software engineer job in North Kingstown, RI

    At REGENT, we're on a mission to revolutionize regional transportation between coastal cities. We're not just building vehicles, we're creating a new category of transportation: the seaglider. These groundbreaking wing-in-ground-effect craft travel just above the water's surface, combining the speed of an airplane with the low operating costs of a boat. Capable of 180 miles at 180 mph on today's battery tech (and up to 400 miles with next-gen batteries), seagliders will unlock fast, affordable, and sustainable coastal transit for passengers and cargo - connecting cities, islands, and communities like never before. Role OverviewWe're hiring a Senior or Staff Embedded Software Engineer to play a key role in developing and delivering embedded software and electronics across the full seaglider product line. In this role, you'll own critical parts of the embedded software design and architecture - driving the development of core vehicle control system application software, sensor and actuator data pipelines, and in-house test infrastructure. You'll drive technical decisions across software domains and avionics systems, contribute to system safety and reliability, and collaborate with teams across controls, autonomy, and electrical engineering. This is a high-impact role ideal for an experienced engineer who thrives in ambiguity, cares deeply about systems-level performance, and wants to own real-world, safety-critical technology from concept to deployment - on the bench, in simulation, and on the water.What You'll Do Drive Development of Safety-Critical Software Applications for Real-Time Embedded Systems: Design, implement, and maintain crucial software for embedded systems across multiple vehicle programs, from bare-metal firmware to RTOS and Linux-based applications. Define and Evolve Embedded Architecture: Shape system architecture for safety, scalability, and maintainability - including the design of critical data pipelines, communications architecture, fault-tolerance systems, and in-field diagnostics Integrate with Vehicle Systems: Collaborate closely with controls, autonomy, and electrical teams to ensure seamless system integration across hardware and software. Hardware Bring-Up and Debugging: Contribute to bring-up and testing of new embedded hardware platforms, sensors, and actuators. Improve Tools and Development Workflows: Build infrastructure that accelerates embedded development, including CI/CD pipelines, test frameworks, and in-field diagnostics. Support Flight and Sea Trials: Work directly with our test team to validate embedded systems in real-world environments, troubleshoot issues, and iterate quickly based on feedback. Mentor Earlier Career Engineers: Guide less-experienced engineers on best practices for software design, embedded systems architecture, and testing and verification. What You'll Bring Demonstrated professional experience developing C++ software for embedded systems (Linux, RTOS, or bare-metal environments) in an industry setting Hands-on experience with safety-critical systems (e.g. aerospace, medical devices, automotive), with an understanding of the development rigor and testing required for reliable performance Ability to define, communicate, and implement software requirements and contribute to high-level architecture discussions Proficiency with scripting tools such as Python, MATLAB, or Bash for automation, analysis, or testing Demonstrated ability to work collaboratively on cross-functional teams, supporting integration and troubleshooting across software, electrical, and mechanical systems Enthusiasm for mentoring others, sharing knowledge, and helping build team capability A bias for simple, robust solutions to complex problems Comfort working within established processes - and a mindset for continuous improvement when those processes fall short Bonus Experience Experience developing on real-time operating systems (e.g. VxWorks, DEOS) or other resource-constrained platforms Experience developing software with embedded system HW interfaces and protocols (CAN, SPI, I2C, UART, ADCs, etc.) Experience with simulation and hardware-in-the-loop (HIL) testing environments, including tools like Simulink or LabVIEW Comfort reading electrical schematics and contributing to hardware/software integration discussions Hands-on use of common electrical lab equipment such as oscilloscopes, multimeters, and signal generators Background in robotics, autonomous vehicles, or other systems with real-time sensing and control Experience contributing to pre-production or production-level embedded systems in a regulated or mission-critical environment Who We're Looking For Collaborative Team Player: You believe that great things happen when teams work together. You communicate effectively and collaborate with engineers, stakeholders, and other cross-functional teams to align on goals and move projects forward. You bring people together, ensuring that everyone is on the same page and moving towards a shared vision. Creative Problem Solver: You thrive on tackling complex challenges and finding innovative solutions. Whether you're debugging a real-time control loop or bringing up a new hardware interface, you approach each challenge with rigor, creativity, and a relentless focus on making complex systems work reliably in the real world. You're thoughtful about balancing quick fixes with long-term improvements and take pride in building systems that are both functional and future-proof. Adaptable & Agile: In a fast-paced, ever-evolving startup environment, you quickly adapt to changing priorities and requirements. You approach challenges with a calm, resilient mindset, and know how to pivot and adjust your approach as needed, ensuring that progress continues without missing a beat. Innovative Mindset: You're driven by curiosity and a passion for technology. You're passionate about driving continuous improvement, embracing new technologies and methodologies to enhance efficiency, quality, and team performance. What We Offer Competitive compensation including a robust equity incentive plan. Comprehensive health, dental, and vision insurance - we cover 100% of your premiums. 401(k) with company matching, so you can plan for the future. Generous flexible time off, paid parental leave, and company-wide holiday breaks. Relocation packages available for those moving to join our team. Daily, free catered lunches Learning & professional development opportunities If you're ready to take on an exciting challenge, grow with us, and make a lasting impact, we want to hear from you. Even if you don't meet every requirement, but you see yourself contributing to our mission, we encourage you to apply! We value diverse skillsets and experiences and believe in the potential of passionate individuals to make a big impact. Equal Opportunity EmployerREGENT is an Equal Opportunity Employer. We are committed to creating a diverse and inclusive work environment. Employment decisions are made without regard to race, color, religion, national origin, gender, sexual orientation, gender identity, age, disability, or any other characteristic protected by law.
    $87k-108k yearly est. Auto-Apply 60d+ ago
  • Firmware Engineer

    Kiddefenwal, LLC 4.3company rating

    Embedded software engineer job in Ashland, MA

    Firmware Engineer KiddeFenwal, LLC KiddeFenwal is the global market leader in designing and manufacturing innovative industrial and commercial fire suppression systems and safety controls. Our proprietary, fully certified offerings save lives, protect property, and minimize business interruption. Our brands-Kidde Fire Systems and Kidde Fire Protection-deliver highly engineered fire suppression, detection, and control systems across industrial, commercial, and marine sectors. Fenwal Controls supports OEMs with gas ignition, temperature control, and overheat detection products. Headquartered in Ashland, Massachusetts, KiddeFenwal operates globally, with facilities in the U.S., United Kingdom (KFI-UK), and India (KTI-India). Learn more at ******************* Our Purpose We protect lives, livelihoods, and icons through innovative solutions, strong partnerships, and exceptional customer experiences. Built on a foundation of integrity and safety, we drive results with speed and excellence while fostering innovation and teamwork. Position Summary In this role, you will design and develop Embedded Firmware for safety critical burner control systems, ignition modules etc. You will work on system requirements, system architecture and design, implement using C, C++, perform unit and system testing. You will be involved in all aspects of the system software development process (concept, design, reviews, coding, and validation). The role requires you to work individually and with team - hardware and software both locally and globally. This role involves the application of scientific principles to design and implement technologies, components, and systems that comply with specifications, requirements, and customer guarantees. You will also ensure that novel ideas and innovations are captured and protected using applicable IP processes. This position reports to the Engineering Manager and involves collaboration with cross-functional teams including Product Management, Operations, Supply chain, Sales, and Marketing. Key Responsibilities Embedded firmware design and development for safety critical burner control systems Translating product requirements into system architecture and design Embedded firmware development using C, C++ Follow Agile software development practices Unit testing and System testing Peer design and code reviews Follow cyber secure firmware development lifecycle Debugging, troubleshooting embedded systems using emulators, JTAG\BDM debuggers etc. Estimate task effort and duration, ensuring designs meet cost and schedule targets. Ensure product compliance relevant safety/agency standards (UL, CSA, CE etc.) Experience and Competencies Min. 4 to 6 years of experience in Embedded Firmware design and development Strong in Embedded C/C++ , object oriented software development Experience in understanding system requirements and translate to software specifications, interfacing requirements Experience in developing software architecture and design (top down approach) Experience in understanding legacy code & peer code reviews Experience on non-OS (bare metal) based system designs Experience on 16 / 32-bit micro controllers Experience debugging, troubleshooting embedded systems using emulators, JTAG\BDM debuggers etc. Development experience with serial communications including MODBUS, RS485, RS232, SPI, I2C, USB, CAN Able to understand hardware design and schematics Experience with software version control and defect tracking software Passionate to learn new technologies and tools quickly and work in a highly collaborative team-oriented environment. Basic Qualifications B.S. in Electrical / Electronics Engineering Min. 4 to 6 years of experience in Embedded Firmware development Preferred Qualifications/Competencies Exposure to safety critical embedded systems design for CE markets \ SIL standards Exposure to RTOS / Embedded Linux is a plus Working knowledge on networking and BACnet protocols Exposure to Model based design Experience with boiler controls, HVAC is a plus Strong decision-making, organizational, and time-management skills High degree of independent judgment; excellent verbal and written communication skills KiddeFenwal, LLC. is an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, veteran status, or any other federally protected class.
    $73k-94k yearly est. Auto-Apply 60d+ ago
  • Firmware Engineer (RI)

    Veranex

    Embedded software engineer job in Providence, RI

    Veranex A World-Class Leader in MedTech and Diagnostic Medical Device Innovation About Us: Veranex believes that the best way to impact the health and wellness of our global society is through technological innovation. We pride ourselves in taking a human-centered approach to design and deliver the highest quality products to solve healthcare's toughest problems. Despite over 30 years of experience in engineering, design, and consulting, we still embrace our start-up culture that challenges us to continually evolve the way we do business, push the boundaries of breakthrough technology, and reflect the ever-changing needs of our clients, employees, and society. We are a company of problem solvers, inventors, artists, teachers, teammates, and friends. We value the differences that make us unique and embrace different ways of thought. Our growing company offers a high-energy, high-achieving, collaborative culture that fosters a creative spirit while exceeding client expectations. We offer tremendous opportunity for professional development, rewarding projects, competitive salaries, an excellent benefits package, and summer hours! Position: The Firmware Engineer supports our rapidly growing domestic and international product development, sourcing, and manufacturing business. Nature of Role: Reporting to the Director of Embedded Hardware, the Firmware Engineer works within program teams, leading firmware design efforts of Veranex's product development programs. Requirements: A Bachelor's degree in Computer Science/Engineering, coupled with 3-10 years of experience in embedded systems development with some exposure to the medical device arena is required along with the following key attributes: Ability to design and develop firmware applications in response to functional specifications Development of embedded systems using C, C++, and C# Use of debugging tools, including software debuggers and basic use of electronic diagnostic devices for software development, integration, debugging, and troubleshooting Ability to integrate firmware with a variety of hardware platforms and to analyze and troubleshoot the hardware/firmware interface Experience with baremetal, RTOS, and/or embedded Linux environments Preferred Experience Experience in developing wireless applications and devices Experience in sensor and instrumentation integration Development of applications with intensive, interrupt driven communications for real-time process control applications using multiple serial channels and communications protocols (proprietary and standard based) ARM microcontroller experience Experience with ISO 13485, IEC 62304, FDA design controls or similar regulatory environment. Our fast-paced environment demands the ability to manage multiple projects within various disciplines and deadlines. High-energy, self-starters with the following qualities: Successful communication skills, business acumen and assertive decision-making ability Flexibility to multi-task and perform a wide range of activities Excellent computer skills, including MS Office proficiency Responsibilities: Design and develop firmware for embedded systems. Integrate developed applications with other components Assist hardware engineers in development of new platforms and in troubleshooting hardware/software interfaces Document and perform integration, testing, debugging and installation support and activities Participate with project team in the design and implementation of new and enhanced products Develop control algorithms to optimize module and display system performance Interface with design team to support functional test and measurement requirements Initiate and maintain FDA software design control documents. Support the manufacturing process by designing and developing production automation software. EQUAL OPPORTUNITY EMPLOYER At Veranex we are committed to providing an environment of mutual respect where equal employment opportunities are available to all applicants and teammates without regard to race, color, religion, sex, pregnancy (including childbirth, lactation and related medical conditions), national origin, age, physical and mental disability, marital status, sexual orientation, gender identity, gender expression, genetic information (including characteristics and testing), military and veteran status, and any other characteristic protected by applicable law. Veranex believes that diversity and inclusion among our teammates is critical to our success as a company, and we seek to recruit, develop and retain the most talented people from a diverse candidate pool. This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation, and training.
    $68k-91k yearly est. 60d+ ago
  • Staff Software Engineer

    Zinnia

    Embedded software engineer job in Bridgewater, MA

    WHO WE ARE: Zinnia is the leading technology platform for accelerating life and annuities growth. With innovative enterprise solutions and data insights, Zinnia simplifies the experience of buying, selling, and administering insurance products. All of which enables more people to protect their financial futures. Our success is driven by a commitment to three core values: be bold, team up, deliver value - and that we do. Zinnia has over $180 billion in assets under administration, serves 100+ carrier clients, 2500 distributors and partners, and over 2 million policyholders. WHO YOU ARE: As a Staff Engineer, you will execute on our product vision for modern, frictionless, and scalable API-first systems, which collectively deliver the best end-to-end Life & Annuities solution in the industry. You will partner with fellow engineers to create a reusable, predictable, and discoverable design and development framework, enabling rapid, consistent, and maintainable solutions across the enterprise. We are seeking a team player with leadership experience, exceptional API security expertise, and a proven track record of successful delivery. You combine architectural vision with hands-on coding skills, ensuring solutions are both strategically sound and practically implemented. WHAT YOU'LL DO: * Architect and build: Design, document, and evangelize API standards and best practices across all Zinnia APIs. * Hands-on coding: Write high-quality, maintainable, and performant code to build reusable frameworks and services. * Lead API delivery: Partner with and guide the Enterprise API team to deliver scalable and highly performant enterprise-grade APIs. * API governance: Implement API gateway capabilities (traceability, monitoring, security, analytics) and recommend improvements for the full API lifecycle. * API documentation: Maintain high-quality API documentation using Swagger or similar tools to ensure clarity, consistency, and ease of use for internal and external consumers * Code quality: Conduct code reviews and ensure alignment with architectural principles, standards, and design patterns. * Technical guidance: Make critical design decisions, provide architectural oversight, and mentor developers. * Integration: Work with IAM solutions and cloud-native services to secure and scale APIs. * Collaboration: Partner cross-functionally (product, security, DevOps, infra) to ensure API strategy aligns with enterprise goals. * Innovation: Stay current with emerging technologies and bring ideas to improve scalability, performance, and developer experience WHAT YOU'LL NEED: * Bachelor's or Master's degree in Computer Science or related field. * 10+ years of software development experience, with 4+ years in a staff engineer, architect, or technical lead role. * Strong proficiency with .NET (C#) and JavaScript/TypeScript (NestJS, NextJS). * Proven ability to architect large-scale API solutions while also contributing as a hands-on coder. * Strong expertise in event-driven architecture and pub/sub messaging patterns, with experience in event streaming platforms such as Apache Kafka. * Expertise in API management and gateway technologies (e.g., Apigee, Kong) and proven ability to integrate with enterprise IAM systems for secure API access. * Experience designing and maintaining versioned, external/internal-facing APIs. * Cloud-native development experience with AWS services such as Lambda, EC2, S3, API Gateway, DynamoDB, SNS/SQS, and RDS. * Strong knowledge of relational databases (e.g., MS SQL, Oracle, PostgreSQL) and NoSQL databases (e.g., MongoDB, DynamoDB, Cassandra). * Working knowledge of DevOps practices (CI/CD pipelines, environment provisioning, monitoring) and containerization technologies such as Docker. * Strong understanding of software design principles, patterns, and API governance. * Experience working in an Agile/Scrum environment. * Excellent communication, critical thinking, and leadership skills with the ability to influence and mentor teams. * Commitment to continuous learning and staying up to date with the latest technologies in software development. BONUS: * Experience with Java and related technologies * Knowledge of the Life Insurance & Annuities domain. WHAT'S IN IT FOR YOU? Zinnia offers excellent career progression and competitive compensation. We offer great benefits, including health/dental insurance, parental leave, profit sharing, 401(k), incentive/bonus opportunity, tuition reimbursement, and so much more. The expected salary range for this position is $175,000 to $190,000, dependent on skills and location. The salary range is a good faith estimate based on what a successful candidate might be paid in certain Company locations. All offers presented to candidates are carefully reviewed to ensure fair, equitable pay by offering competitive salaries that align with the individual's skills, education, experience, training, and geographic location and may be above or below the stated amounts. We're looking for the best and brightest innovators in the industry to join our team. At Zinnia, you collaborate with smart, creative professionals who are dedicated to delivering cutting-edge technologies, deeper data insights, and enhanced services to transform how insurance is done. Visit our website at ************** for more information. Apply by completing the online application on the careers section of our website. We are an Equal Opportunity employer committed to a diverse workforce. We do not discriminate based on race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability. Notice for California residents: Information about how we collect and use your personal information can be found here. #LI-AB1
    $175k-190k yearly Auto-Apply 60d+ ago
  • Senior Lead Software Engineer, Front End

    Dev 4.2company rating

    Embedded software engineer job in Taunton, MA

    Company DescriptionJobs for Humanity is partnering with Capital One to build an inclusive and just employment ecosystem. Therefore, we prioritize individuals coming from the following communities: Refugee, Neurodivergent, Single Parent, Blind or Low Vision, Deaf or Hard of Hearing, Black, Hispanic, Asian, Military Veterans, the Elderly, the LGBTQ, and Justice Impacted individuals. This position is open to candidates who reside in and have the legal right to work in the country where the job is located. Company Name: Capital One Job Description130 5th Ave (22130), United States of America, New York, New YorkSenior Lead Software Engineer, Front End Do you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collaborative, inclusive, and iterative delivery environment? At Capital One, you'll be part of a big group of makers, breakers, doers and disruptors, who solve real problems and meet real customer needs. We are seeking Front End Software Engineers who are passionate about using cutting-edge open source frameworks with emerging technologies. As a Capital One Sr. Lead Software Engineer, you'll have the opportunity to be on the forefront of driving a major transformation within Capital One. The role is in EDML for the team responsible for the UI for the Enterprise Model Platform (EMP). The EMP is the platform used by all of Capital One's Data Scientists and Machine Learning Engineers. What You'll Do: Lead a team of developers with deep experience in distributed microservices and full stack systems Perform software development on Front End Applications leveraging a test-driven development pattern Own the technical design and development of cross-functional, multi-platform application systems Share your passion for staying on top of tech trends, experimenting with and learning new technologies, participating in internal & external technology communities, and mentoring other members of the engineering community Collaborate with digital product managers, and deliver robust cloud-based solutions that drive powerful experiences to help millions of Americans achieve financial empowerment Utilize programming languages like JavaScript (Angular, React, Node), HTML/CSS, TypeScript and Java, open source frameworks, RESTful web services, and work on cross-browser and cross-device development Basic Qualifications: Bachelor's Degree At least 8 years of professional software engineering experience (Internship experience does not apply) At least 1 year experience with cloud computing (AWS, Microsoft Azure, Google Cloud) Preferred Qualifications: Master's Degree 9+ years of experience in at least one of the following: JavaScript, React, Angular, Node, TypeScript, or Java 4+ years of experience in open source frameworks 1+ years of people management experience 2+ years of experience in Agile practices Capital One will consider sponsoring a new qualified applicant for employment authorization for this position. The minimum and maximum full-time annual salaries for this role are listed below, by location. Please note that this salary information is solely for candidates hired to perform work within one of these locations, and refers to the amount Capital One is willing to pay at the time of this posting. Salaries for part-time roles will be prorated based upon the agreed upon number of hours to be regularly worked. New York City (Hybrid On-Site): $230,100 - $262,700 for Sr. Lead Software EngineerSan Francisco, California (Hybrid On-Site): $243,800 - $278,200 for Sr. Lead Software Engineer Candidates hired to work in other locations will be subject to the pay range associated with that location, and the actual annualized salary amount offered to any candidate at the time of hire will be reflected solely in the candidate's offer letter. This role is also eligible to earn performance based incentive compensation, which may include cash bonus(es) and/or long term incentives (LTI). Incentives could be discretionary or non discretionary depending on the plan. Capital One offers a comprehensive, competitive, and inclusive set of health, financial and other benefits that support your total well-being. Learn more at the Capital One Careers website. Eligibility varies based on full or part-time status, exempt or non-exempt status, and management level. This role is expected to accept applications for a minimum of 5 business days.No agencies please. Capital One is an equal opportunity employer committed to diversity and inclusion in the workplace. All qualified applicants will receive consideration for employment without regard to sex (including pregnancy, childbirth or related medical conditions), race, color, age, national origin, religion, disability, genetic information, marital status, sexual orientation, gender identity, gender reassignment, citizenship, immigration status, protected veteran status, or any other basis prohibited under applicable federal, state or local law. Capital One promotes a drug-free workplace. Capital One will consider for employment qualified applicants with a criminal history in a manner consistent with the requirements of applicable laws regarding criminal background inquiries, including, to the extent applicable, Article 23-A of the New York Correction Law; San Francisco, California Police Code Article 49, Sections 4901-4920; New York City's Fair Chance Act; Philadelphia's Fair Criminal Records Screening Act; and other applicable federal, state, and local laws and regulations regarding criminal background inquiries. If you have visited our website in search of information on employment opportunities or to apply for a position, and you require an accommodation, please contact Capital One Recruiting at ************** or via email at [email protected]. All information you provide will be kept confidential and will be used only to the extent required to provide needed reasonable accommodations. For technical support or questions about Capital One's recruiting process, please send an email to [email protected] Capital One does not provide, endorse nor guarantee and is not liable for third-party products, services, educational tools or other information available through this site. Capital One Financial is made up of several different entities. Please note that any position posted in Canada is for Capital One Canada, any position posted in the United Kingdom is for Capital One Europe and any position posted in the Philippines is for Capital One Philippines Service Corp. (COPSSC).
    $243.8k-278.2k yearly 60d+ ago
  • Computer Engineer III - Newport, RI

    Predicate Logic Inc. 3.7company rating

    Embedded software engineer job in Newport, RI

    Job Description Predicate Logic is looking for a motivated Computer Engineer III to join our team in Newport, RI. Founded in 1992, Predicate Logic is a woman-owned, employee-owned, high technology engineering service company. Predicate Logic's employees routinely receive many accolades and awards from its customers. The corporate headquarters is in San Diego, California. Predicate Logic also has offices in Chesapeake, Virginia, specializing in communications engineering, training, and Cybersecurity, and in Charleston, South Carolina, supporting the Navy and Marine Corps programs through Naval Information Warfare Center Charleston. SECURITY CLEARANCE: Applicant must have le for a Department of Defense (DoD) personnel security clearance. RESPONSIBILITIES: Research, design, develop, and test computer hardware and software programs. Develop the software systems that control computers. Supervise the manufacturing and installation of computers and computer-related equipment. Develop new computer software systems and to incorporate new technologies in a rapidly growing range of applications. Apply the principles and techniques of computer science, engineering, and mathematical analysis to the design, development, testing, and evaluation of the software and systems that enable computers to perform their many applications. EXPERIENCE: Seven (7) years of professional experience in computer design, software development or computer networks. EDUCATION: Master's level degree in Computer, Electrical or Electronics Engineering or Mathematics with field of concentration in computer science. Equal Opportunity Employer/Veterans/Disabled Predicate Logic is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, or protected veteran status and will not be discriminated against on the basis of disability. Job Posted by ApplicantPro
    $79k-103k yearly est. 3d ago
  • COMPUTER ENGINEER I

    Mikel Inc. 4.3company rating

    Embedded software engineer job in Middletown, RI

    Computer Systems Engineer I MIKEL invests in people and technology - empowering the creative process, building responsive relationships, and propelling innovative solutions from conception to completion for the U.S. Navy. MIKEL is a small woman owned business that has been providing Undersea Warfare Solutions to the Department of Defense since the company's inception in 1999. Be a part of our dynamic team whose solutions and services enable the Navy to solve their toughest problems and meet their mission requirements. We have undersea operations experience, combined with engineering and specific subject matter expertise, that provides an in-depth understanding of the problem and a novel, innovative and cost-effective solution. MIKEL is committed to providing an environment that challenges its employees to use and advance their skills and knowledge to provide solutions that exceed customer expectations. Responsibilities MIKEL, INC is actively seeking a Computer Systems Engineer to provide support to the Surface Ship Undersea Warfare (SSUSW) programs at NUWCDIVNPT. The successful candidate will have experience with JavaScript, (preferably ES6), React, Full-stack applications, C/C++. This position will involve working within a team responsible for requirements definition, design, development, documentation, testing, training, implementation and support of applications. Specific Job Requirements Experience reviewing Software Code and identifying designated code for removal Experience providing support and documentation (preparing program deliverables - CDRLs) along with ability to deliver on time, high quality technical products to the customer Knowledge of the Systems Modeling Language (SysML) or Unified Modeling Language (UML) Experience with applying programming concepts in a professional or academic setting Ability to assist with software development and testing Ability to troubleshoot, debug and upgrade existing systems Demonstrated history of collaboration with systems engineering and other disciplines to develop/define/implement product requirements Develop and manage updates to the UI/UX Apply best practices for computer programming and assist others in the implementation of overall product requirements Ability to obtain and successfully maintain an SECRET security clearance This work will be conducted predominantly on-site at NUWCDIVNPT. Telework will be on an ad hoc basis Preferred Experience & Skills: A Bachelor's Degree in an Engineering discipline is required Experience using DOORS to produce specifications, design descriptions, and traceability reports Knowledge of Microsoft office products to facilitate design review material, preparation and execution Experience with applying modern software development methodologies (e.g. agile, DEVOPS/DEVSECOPS) in a professional or academic setting Experienced in utilizing Model-based System Engineering software (MBSE) Experience with software development and test principles Understanding of creating and using services Analytical ability to define problems, collect necessary data, establish facts, and to take recommended action based upon applicable established guidelines Effective communication, both verbal and written Ability to work in a team environment ~20 travel is required to support Program Executive Office (PEO) meetings Work Location: Newport RI, minimal-to-no telework available. MIKEL offers a competitive salary and a comprehensive benefits package that includes Medical/Dental/Vision Insurance, Flexible Spending Account (FSA), 401k Retirement Plan, Life Insurance, Disability Insurance, Paid Time Off (PTO), and Tuition Reimbursement. Department of Defense Secret Security Clearance or higher is required at time of hire. Applicants selected will be subject to a U.S. Government security investigation and must meet eligibility requirements for access to classified information. Due to the nature of work performed within our facilities, U.S. citizenship is required. MIKEL is an Equal Opportunity Employer. We prohibit discrimination and harassment of any kind based on race, color, sex, religion, sexual orientation, national origin, disability, genetic information, pregnancy, or any other protected characteristic as outlined by federal, state, or local laws.
    $69k-92k yearly est. Auto-Apply 16d ago
  • Computer Software Engineer-Jd2

    McLaughlin Research Corporation 4.0company rating

    Embedded software engineer job in Newport, RI

    Computer engineers working with Unmanned Underwater Vehicles (UUVs) play a crucial role in developing the sophisticated systems that enable these vehicles to operate autonomously in complex underwater environments. Their work often encompasses aspects of software development, hardware design, and system integration within the UUV context. Key responsibilities Software Design and Development: Designing and implementing sophisticated algorithms for navigation, guidance, control, sensor fusion, error correction, and real-time decision-making. Developing software for modifying and enhancing UUV behaviors and controls. Developing robust software for real-world, unattended operation. Hardware Design and Integration: Designing and developing computer hardware components like processors, circuit boards, memory devices, and networks specific to UUV applications. Selecting appropriate technology solutions and tools to support project requirements. Ensuring seamless integration of hardware and software components within the UUV system. Testing and Validation: Conducting extensive simulations and field tests to validate and refine UUV systems. Troubleshooting and resolving hardware and software issues, including remotely deployed systems. Performing detailed analysis and performance evaluation of navigation and control systems. System Maintenance and Upgrades: Reviewing technical requirements for UUV system maintenance and test procedures. Conducting studies on new UUV components to address obsolescence and propose changes for integration. Implementing product upgrades and design modifications, including software conversions. Requirements Educational Background: A bachelor's degree in Computer Engineering, Electronics, Electrical Engineering, or a closely related discipline. Technical Expertise: Proficiency in programming languages like C++, Python, and Java. Knowledge of embedded systems, real-time operating systems, and computer vision techniques. Experience with electronics troubleshooting and use of test equipment like oscilloscopes and spectrum analyzers. Familiarity with underwater navigation systems, sonar, and communication systems. Experience: Experience with operating robotic systems at sea or in a commercial/research offshore environment. Experience with leading on-deck operations for UUV launch and recovery. Soft Skills: Strong analytical and problem-solving skills, with an ability to diagnose and resolve complex technical issues. Excellent communication and collaboration skills to work effectively within multi-disciplinary teams. Strong attention to detail, organization, and the ability to adapt to a fast-paced work environment. Preferred Qualifications: A master's degree or higher in a relevant engineering field is often preferred. Hands-on experience supporting Navy UUV development programs Active Secret clearance with TS/SCI Eligibility McLaughlin Research Corporation (MRC) is seeking a Software Computer Engineer who will support the Naval Undersea Warfare Center in Newport RI. The Naval Undersea Warfare Center (NUWC) is the United States Navy's full-spectrum research, development, test and evaluation, engineering and fleet support center for submarines, autonomous underwater systems, and offensive and defensive weapons systems associated with undersea warfare. The successful candidate must possess excellent communication and interpersonal skills and should be comfortable working in a fast-paced, schedule driven environment. Equal Employment Opportunity Statement: McLaughlin Research Corporation is an Equal Opportunity and Affirmative Action Employer. It is our policy to recruit, hire, promote, and train for all positions without regard to age, race, creed, religion, national origin, gender identity, marital status, sexual orientation, family responsibilities, pregnancy, minorities, genetic information, status as a person with a disability, amnesty or status as a protected veteran, and to base all such decisions upon the individual's qualifications and ability to perform the work assigned, consistent with contractual requirements and all federal, state and, local laws. EEO is the Law: Applicants and employees are protected under Federal law from discrimination.
    $76k-99k yearly est. 60d+ ago
  • Software Principal Engineer

    Dell 4.8company rating

    Embedded software engineer job in Hopkinton, MA

    The Software Engineering team delivers next-generation application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics - all with the most advanced technologies, tools, software engineering methodologies and the collaboration of internal and external partners. Join us to do the best work of your career and make a profound social impact as a Software Principal Engineer on our Software Engineering Team in Hopkinton, Massachusetts or Durham, North Carolina. What you'll achieve As a Software Principal Engineer, you will be responsible for developing sophisticated systems and software based on the customer's business goals, needs and general business environment creating software solutions. You will: Responsible for the development and maintenance of data recovery software for Dell's storage product in a scrum team-oriented environment Contribute to the design and architecture of new features according to the product manager and customer's requirement Build and review design, functional, technical and/or user documentation as needed Develop, review and implement test cases for software products and systems Triage and debug different issues found by testing and in customer cases Take the first step towards your dream career Every Dell Technologies team member brings something unique to the table. Here's what we are looking for with this role: Essential Requirements Bachelor's degree in Computer Science or related field 10+ years of proven experience in complicated system, e.g. critical telecom product, OS (multi-threading, locks, scheduling), storage protocols (NFS, CIFS, iSCSI), storage technologies (SAN, NAS, RAID, OSD, snapshot, replication), networking, device drivers, clustering, etc. Strong C/C++ and Python programming skills Strong Linux/Windows kernel programming skills Ability to code/debug sophisticated programs in a large and complicated code base, using either written or verbal design specifications Desirable Requirements Knowledge and expertise in file systems and data recovery development Experience with Agile and Scrum methodology Compensation: Dell is committed to Fair and Equitable compensation practices. The Base Salary Range for this role is $178,000 - $230,000. Benefits and Perks of working at Dell Technologies Your life. Your health. Supported by your benefits. You can explore the overall benefits experience that awaits you as a Dell Technologies team member - right now at MyWellatDell.com Who we are We believe that each of us has the power to make an impact. That's why we put our team members at the center of everything we do. If you're looking for an opportunity to grow your career with some of the best minds and most advanced tech in the industry, we're looking for you. Dell Technologies is a unique family of businesses that helps individuals and organizations transform how they work, live and play. Join us to build a future that works for everyone because Progress Takes All of Us. Dell Technologies is committed to the principle of equal employment opportunity for all employees and to providing employees with a work environment free of discrimination and harassment. Read the full Equal Employment Opportunity Policy here.
    $178k-230k yearly Auto-Apply 3d ago
  • Embedded Software Developer

    Spear Ai

    Embedded software engineer job in East Falmouth, MA

    Spear AI is seeking an Embedded Software Developer to develop, debug, and maintain embedded software and firmware for our AI-enabled acoustic systems. Beyond traditional embedded software engineering, you'll periodically join field operations to deploy systems, gather user feedback, and deepen your understanding of real-world operational requirements. About Spear AISpear AI serves the national security industry, providing hardware, software, and data solutions across classification levels for operational deployment. We're a rapidly growing company committed to developing excellent products through continuous fielding. We offer competitive pay, stock options, excellent benefits, and generous paid time off. The RoleYou'll join our interdisciplinary hardware development team in Falmouth, MA, working alongside mechanical engineers, board-level electronics designers, and technicians to deliver buoys that meet customer needs.Responsibilities Embedded Linux Development - Develop, troubleshoot, test, deploy, and debug primary buoy software in a Linux environment using modern GNU dev tools (current codebase: C++17 / Python 3.12+ in ROS2) Cross-Platform Development - Develop, maintain, test, debug, and deploy a cross-platform DSP library for both real-time ARM A-series processors and traditional cloud computing environments Firmware Development - Develop, troubleshoot, test, deploy, and debug firmware for STM32 microcontrollers running FreeRTOS, C23, and standard STM32 HAL APIs User Feedback Implementation - Solicit feedback from field operators, identify missing features, and implement appropriate solutions IoT Cloud Interface - Maintain API integration with our independent cloud processing team, including real-time data via MQTT and data offload to Amazon S3 during service intervals Testing - Test components, subsystems, and complete systems in both shop and field environments Maritime Operations Handoff - Develop documentation, procedures, scripts, containers, and CI/CD pipelines to enable production scaling Requirements Exemplary attention to detail, focus on quality, and uncompromising commitment to safety Strong programming, testing, and debugging fundamentals (C/C++ experience strongly preferred) Strong version control fundamentals, especially Git Excellent verbal and good written communication skills 2-4 years of embedded software experience (new graduates considered only with strong internship experience or prior military service) Ability to collaborate with hardware engineers to debug complex hardware-software interface issues Experience working in Linux environments Physical ability to participate in at-sea deployment, test, and recovery operations (including lifting, carrying, and maneuvering on small boats at sea, verbal communication, and fine manipulations) Ability to obtain SECRET or higher security clearance (at no expense to you; see CIA requirements for reference) Desired Qualifications Maritime operations experience (small boat operations, over-the-side handling, field repair, sea logistics) Prior military service or history working with military customers/personnel Python programming skills Experience with CMake, ROS2's build system (ament/colcon), Docker, GCC cross-compilation, and other build/deployment/CI tooling for embedded systems Experience with low-level communications protocols (I2C, SPI, asynchronous serial, CAN, or similar) Experience with embedded IoT modems using AT command sets Experience with FreeRTOS and its modules (filesystem, network drivers) What We Offer Unlimited PTO - Take the time you need to recharge and maintain work-life balance. Dedicated Sick Time - Your health and well-being come first. Comprehensive Health & Benefits - Medical, dental, and vision coverage to keep you and your family protected. 11 Paid Holidays - Enjoy time off throughout the year to celebrate and spend with loved ones. Professional Development - Educational opportunities and resources to help you grow your skills and advance your career. Collaborative Environment - Work directly with leadership in our flat organizational structure, where your ideas and contributions matter. Mission-Driven Work - Contribute to projects that directly support national security and make a real-world impact. Growth Opportunities - Join us during an exciting expansion phase where you can help shape our future. Additional Benefit Opportunities When You Choose Spear AI 401(k) with company match. Onsite / Remote / Flexible work arrangements or hybrid options (position dependent). Relocation assistance (position dependent). Referral bonuses. Performance bonuses. Life insurance and disability coverage. Technology home office setup stipend. Professional certification reimbursement (position dependent). We offer competitive compensation tailored to your experience, location, and the impact you'll make. We're committed to equitable pay and will share a range aligned to your level and geography during the hiring process. In accordance with state law, candidates in jurisdictions such as CA, CO, WA, NY, and others, where applicable, will be provided a good-faith salary range upon request and through the hiring process. This is a full-time, exempt position under the Fair Labor Standards Act (FLSA) and is not eligible for overtime pay. Compensation for this position is provided on a salaried basis and is not subject to reduction based on hours worked. At Spear AI, you'll find more than just a job; you'll join a mission-driven team where your work directly contributes to national security. Our flat organizational structure means your voice matters, your ideas reach leadership, and your impact is visible. As we grow, we're committed to building robust processes and infrastructure that support both our mission and our people. We value collaboration, continuous improvement, and the expertise each team member brings to the table. If you're looking for a place to grow professionally while working on projects that truly matter, we'd love to hear from you.
    $83k-111k yearly est. Auto-Apply 22d ago
  • Senior Embedded Linux Engineer

    Direct Staffing

    Embedded software engineer job in Newport, RI

    Newport, RI Exp 5-7 yrs Deg Bach Relo Bonus Travel Job Description Become the in-house embedded Linux expert working on new board design BSPs, bootloaders, kernel preparation, root file systems, device drivers, distribution packages and build automation. Also responsible for designing and implementing embedded application software for new products incorporating networking technology (wired and wireless), UI, web services and multiple communications channels for KVH's satellite communications and navigation products. Challenging and rewarding position and highly visible. Job Requirements: • Minimum of five years recent experience in embedded Linux development, assembling Linux BSPs, porting and customizing Grub or u-boot loaders, creating Debian or Fedora root file systems for new board designs. • Experience with creating or customizing Linux drivers for embedded applications is required. • Experience building custom x86, PPC and ARM Linux kernels and creating and applying patches is required. • Expert in C and C++ and scripting languages (Perl, Python, bash). • Sockets, TCP/IP, secure SSL/SSH communications and web services programming experience is required. • Experience with GNU and Eclipse based tool chains is required. • Embedded web application development using PHP, Javascript, XML, HTML and web services is a plus. • Experience with embedded wireless and networking products, networking protocols, sensor networks, robotics or machine vision is a plus. Education: BS or higher in Computer Science/Engineering (or equivalent) U.S. citizens and those authorized to work in the U.S. are encouraged to apply. We are unable to sponsor at this time. SKILLS AND CERTIFICATIONS Minimum of five years recent experience in embedded Linux development, assembling Linux BSPs, Experience with creating or customizing Linux drivers for embedded applications is required. Experience building custom x86, PPC and ARM Linux kernels and creating and applying patches is required Expert in C and C++ and scripting languages (Perl, Python, bash). Sockets, TCP/IP, secure SSL/SSH communications and web services programming experience is required Experience with GNU and Eclipse based tool chains is required IDEAL CANDIDATE Someone who is driven to being an expert! Additional Information All your information will be kept confidential according to EEO guidelines. Direct Staffing Inc
    $85k-111k yearly est. 60d+ ago
  • Computer Engineer III - Newport, RI

    Predicate Logic 3.7company rating

    Embedded software engineer job in Newport, RI

    Predicate Logic is looking for a motivated Computer Engineer III to join our team in Newport, RI. Founded in 1992, Predicate Logic is a woman-owned, employee-owned, high technology engineering service company. Predicate Logic's employees routinely receive many accolades and awards from its customers. The corporate headquarters is in San Diego, California. Predicate Logic also has offices in Chesapeake, Virginia, specializing in communications engineering, training, and Cybersecurity, and in Charleston, South Carolina, supporting the Navy and Marine Corps programs through Naval Information Warfare Center Charleston. SECURITY CLEARANCE: Applicant must have le for a Department of Defense (DoD) personnel security clearance. RESPONSIBILITIES: Research, design, develop, and test computer hardware and software programs. Develop the software systems that control computers. Supervise the manufacturing and installation of computers and computer-related equipment. Develop new computer software systems and to incorporate new technologies in a rapidly growing range of applications. Apply the principles and techniques of computer science, engineering, and mathematical analysis to the design, development, testing, and evaluation of the software and systems that enable computers to perform their many applications. EXPERIENCE: Seven (7) years of professional experience in computer design, software development or computer networks. EDUCATION: Master's level degree in Computer, Electrical or Electronics Engineering or Mathematics with field of concentration in computer science. Equal Opportunity Employer/Veterans/Disabled Predicate Logic is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, or protected veteran status and will not be discriminated against on the basis of disability.
    $79k-103k yearly est. 60d+ ago
  • COMPUTER ENGINEER I

    Mikel 4.3company rating

    Embedded software engineer job in Middletown, RI

    Computer Systems Engineer I MIKEL invests in people and technology - empowering the creative process, building responsive relationships, and propelling innovative solutions from conception to completion for the U.S. Navy. MIKEL is a small woman owned business that has been providing Undersea Warfare Solutions to the Department of Defense since the company's inception in 1999. Be a part of our dynamic team whose solutions and services enable the Navy to solve their toughest problems and meet their mission requirements. We have undersea operations experience, combined with engineering and specific subject matter expertise, that provides an in-depth understanding of the problem and a novel, innovative and cost-effective solution. MIKEL is committed to providing an environment that challenges its employees to use and advance their skills and knowledge to provide solutions that exceed customer expectations. Responsibilities MIKEL, INC is actively seeking a Computer Systems Engineer to provide support to the Surface Ship Undersea Warfare (SSUSW) programs at NUWCDIVNPT. The successful candidate will have experience with JavaScript, (preferably ES6), React, Full-stack applications, C/C++. This position will involve working within a team responsible for requirements definition, design, development, documentation, testing, training, implementation and support of applications. Specific Job Requirements * Experience reviewing Software Code and identifying designated code for removal * Experience providing support and documentation (preparing program deliverables - CDRLs) along with ability to deliver on time, high quality technical products to the customer * Knowledge of the Systems Modeling Language (SysML) or Unified Modeling Language (UML) * Experience with applying programming concepts in a professional or academic setting * Ability to assist with software development and testing * Ability to troubleshoot, debug and upgrade existing systems * Demonstrated history of collaboration with systems engineering and other disciplines to develop/define/implement product requirements * Develop and manage updates to the UI/UX * Apply best practices for computer programming and assist others in the implementation of overall product requirements * Ability to obtain and successfully maintain an SECRET security clearance * This work will be conducted predominantly on-site at NUWCDIVNPT. Telework will be on an ad hoc basis Preferred Experience & Skills: * A Bachelor's Degree in an Engineering discipline is required * Experience using DOORS to produce specifications, design descriptions, and traceability reports * Knowledge of Microsoft office products to facilitate design review material, preparation and execution * Experience with applying modern software development methodologies (e.g. agile, DEVOPS/DEVSECOPS) in a professional or academic setting * Experienced in utilizing Model-based System Engineering software (MBSE) * Experience with software development and test principles * Understanding of creating and using services * Analytical ability to define problems, collect necessary data, establish facts, and to take recommended action based upon applicable established guidelines * Effective communication, both verbal and written * Ability to work in a team environment * ~20 travel is required to support Program Executive Office (PEO) meetings Work Location: Newport RI, minimal-to-no telework available. MIKEL offers a competitive salary and a comprehensive benefits package that includes Medical/Dental/Vision Insurance, Flexible Spending Account (FSA), 401k Retirement Plan, Life Insurance, Disability Insurance, Paid Time Off (PTO), and Tuition Reimbursement. Department of Defense Secret Security Clearance or higher is required at time of hire. Applicants selected will be subject to a U.S. Government security investigation and must meet eligibility requirements for access to classified information. Due to the nature of work performed within our facilities, U.S. citizenship is required. MIKEL is an Equal Opportunity Employer. We prohibit discrimination and harassment of any kind based on race, color, sex, religion, sexual orientation, national origin, disability, genetic information, pregnancy, or any other protected characteristic as outlined by federal, state, or local laws.
    $69k-92k yearly est. 15d ago

Learn more about embedded software engineer jobs

How much does an embedded software engineer earn in Tiverton, RI?

The average embedded software engineer in Tiverton, RI earns between $69,000 and $116,000 annually. This compares to the national average embedded software engineer range of $77,000 to $134,000.

Average embedded software engineer salary in Tiverton, RI

$89,000

What are the biggest employers of Embedded Software Engineers in Tiverton, RI?

The biggest employers of Embedded Software Engineers in Tiverton, RI are:
  1. Direct Staffing
Job type you want
Full Time
Part Time
Internship
Temporary