Senior Application Developer
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.
Senior Embedded Controls Engineer, Vehicle Motion
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
EMBEDDED SOFTWARE ENGINEER
Embedded software engineer job in Middletown, RI
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
Embedded Software Developer
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.
Lead Embedded Software Engineer
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
Senior or Staff Embedded Software Engineer
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.
Auto-ApplyStaff Software Engineer, Mapping
Embedded software engineer job in Providence, RI
_This role is based remotely but if you live within a 50-mile radius of [Austin, Detroit, Warren,_ _Milford,_ _Mountain View, Sunnyvale], you are expected to report to that location three times a week, at minimum._ **About Us** We're on a mission to build the world's most advanced self-driving vehicles to safely connect people to the places, things, and experiences they care about. At GM's Autonomous Vehicle (AV) organization, we're combining cutting-edge research, robust engineering, and large-scale systems to make this future a reality. Our team is developing national-scale, next-generation mapping systems from the ground up-combining robust backend infrastructure with intuitive, performant user interfaces.
**The Role**
We are looking for a **Staff Software Engineer** with deep expertise in **distributed backend** **systems** to join our **Mapping Engineering** team. You'll serve as a technical leader responsible for designing and building the scalable systems that power ingestion, storage, access, and delivery of autonomous vehicle maps. You'll partner closely with EMs, Staff/Principal ICs, and cross-functional teams to define the architecture and deliver next gen mapping capabilities that scale to national deployments. This is a hands-on leadership role requiring strong systems thinking, architecture design, and the ability to guide and mentor engineers across teams. You'll operate autonomously, lead cross-functional technical initiatives, and ensure the health, scalability, and performance of our critical mapping pipelines and services.
**What You'll Do (Responsibilities)**
+ Architect and implement scalable, reliable, distributed backend systems to support national-scale mapping.
+ Design and evolve data pipelines and microservices for map ingestion, transformation, storage, and release.
+ Own end-to-end delivery of high-impact projects, including defining milestones, aligning stakeholders, and mentoring ICs across functions.
+ Collaborate cross-functionally with Localization, Perception, Simulation, and Offboard teams to define data contracts and ensure system interoperability.
+ Drive technical excellence by conducting system-level design reviews, mentoring engineers, and setting the standard for code quality, testing, and documentation.
+ Diagnose and resolve large-scale system issues across services, data pipelines, and production environments.
+ Serve as the Subject Matter Expert (SME) in distributed system design, performance optimization, and backend architecture within Mapping and potentially across GM AV.
+ Help shape technical roadmaps and hiring plans for growing distributed systems expertise across the org.
**Minimum Qualifications (Must-Have)**
+ 5+ years of experience designing, implementing, and operating scalable distributed systems in production.
+ Bachelors degree in related field or relevant work experience
+ Strong proficiency in Python (optional C++, TypeScript), and system-level programming fundamentals.
+ Deep understanding of databases, caching, data modeling, and service-oriented architecture (SOA).
+ Proven experience building and deploying distributed systems on major cloud platforms such as Google Cloud, AWS, or Azure.
+ Experience with data orchestration pipelines and ETL mechanisms (eg. airflow)
+ BS, MS, or PhD in Computer Science, Electrical Engineering, or related technical field, or equivalent industry experience.
+ Demonstrated success in leading cross-functional technical initiatives, influencing architectural decisions across teams, and mentoring senior engineers.
**Preferred Qualifications (Nice-to-Have)**
+ Experience with mapping, geospatial data, or robotics systems (e.g., Localization, Perception).
+ Familiarity with autonomous vehicle software stack, including the map-data lifecycle and software safety standards.
+ Experience in CI/CD pipeline design, large-scale deployment strategies, or cloud-native architecture.
+ Proficiency with Linux systems, container orchestration (e.g., Docker, Kubernetes), and distributed logging/metrics systems.
+ Knowledge of machine learning data pipelines or HD map labeling infrastructure.
**Compensation:** The compensation information is a good faith estimate only. It is based on what a successful applicant might be paid in accordance with applicable state laws. The compensation may not be representative for positions located outside of New York, Colorado, California, or Washington.
+ **The salary range for this role:** is $200,000 to $285,000. The actual base salary a successful candidate will be offered within this range will vary based on factors relevant to the position.
+ **Bonus Potential:** An incentive pay program offers payouts based on company performance, job level, and individual performance.
+ **Benefits:** GM offers a variety of health and wellbeing benefit programs. Benefit options include medical, dental, vision, Health Savings Account, Flexible Spending Accounts, retirement savings plan, sickness and accident benefits, life insurance, paid vacation & holidays, tuition assistance programs, employee assistance program, GM vehicle discounts and more.
Company Vehicle: Upon successful completion of a motor vehicle report review, you will be eligible to participate in a company vehicle evaluation program, through which you will be assigned a General Motors vehicle to drive and evaluate. Note: program participants are required to purchase/lease a qualifying GM vehicle every four years unless one of a limited number of exceptions applies.
This role is based remotely, but if the selected candidate lives within a specific mile radius of a GM hub, they will be expected to report to the location three times a week {or other frequency dictated by your manager}.
This job is not eligible for relocation benefits. Any relocation costs would be the responsibility of the selected candidate.
**About GM**
Our vision is a world with Zero Crashes, Zero Emissions and Zero Congestion and we embrace the responsibility to lead the change that will make our world better, safer and more equitable for all.
**Why Join Us**
We believe we all must make a choice every day - individually and collectively - to drive meaningful change through our words, our deeds and our culture. Every day, we want every employee to feel they belong to one General Motors team.
**Benefits Overview**
From day one, we're looking out for your well-being-at work and at home-so you can focus on realizing your ambitions. Learn how GM supports a rewarding career that rewards you personally by visiting Total Rewards resources (************************************************************* .
**Non-Discrimination and Equal Employment Opportunities (U.S.)**
General Motors is committed to being a workplace that is not only free of unlawful discrimination, but one that genuinely fosters inclusion and belonging. We strongly believe that providing an inclusive workplace creates an environment in which our employees can thrive and develop better products for our customers.
All employment decisions are made on a non-discriminatory basis without regard to sex, race, color, national origin, citizenship status, religion, age, disability, pregnancy or maternity status, sexual orientation, gender identity, status as a veteran or protected veteran, or any other similarly protected status in accordance with federal, state and local laws.
We encourage interested candidates to review the key responsibilities and qualifications for each role and apply for any positions that match their skills and capabilities. Applicants in the recruitment process may be required, where applicable, to successfully complete a role-related assessment(s) and/or a pre-employment screening prior to beginning employment. To learn more, visit How we Hire (********************************************* .
**Accommodations**
General Motors offers opportunities to all job seekers including individuals with disabilities. If you need a reasonable accommodation to assist with your job search or application for employment, email (Careers.Accommodations@GM.com) us or call us at ************. In your email, please include a description of the specific accommodation you are requesting as well as the job title and requisition number of the position for which you are applying.
We are leading the change to make our world better, safer and more equitable for all through our actions and how we behave. Learn more about:
**Our Company (**************************************************
**Our Culture**
**How we hire (************************************************
Our diverse team of employees bring their collective passion for engineering, technology and design to deliver on our vision of a world with Zero Crashes, Zero Emissions and Zero Congestion. We are looking for adventure-seekers and imaginative thought leaders to help us transform mobility.
Explore our global locations (********************************************
We are determined to lead change for the world through technology, ingenuity and harnessing the creativity of our diverse team. Join us to help lead the change that will make our world better, safer and more equitable for all by becoming a member of GM's Talent Community (beamery.com) (*********************************************** . As a part of our Talent Community, you will receive updates about GM, open roles, career insights and more.
Please note that filling out the form below will not add you to our Talent Community automatically; you will need to use the link above. If you are seeking to apply to a specific role, we encourage you to click "Apply Now" on the job posting of interest.
The policy of General Motors is to extend opportunities to qualified applicants and employees on an equal basis regardless of an individual's age, race, color, sex, religion, national origin, disability, sexual orientation, gender identity/expression or veteran status. Additionally, General Motors is committed to being an Equal Employment Opportunity Employer and offers opportunities to all job seekers including individuals with disabilities. If you need a reasonable accommodation to assist with your job search or application for employment, email us at Careers.Accommodations@GM.com .In your email, please include a description of the specific accommodation you are requesting as well as the job title and requisition number of the position for which you are applying.
Firmware Engineer (RI)
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.
Staff Software Engineer
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
Auto-ApplySenior Lead Software Engineer, Front End
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).
Computer Engineer III - Newport, RI
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.
COMPUTER ENGINEER I
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.
Auto-ApplyComputer Software Engineer-Jd2
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.
Software Engineer, Computer Vision & Autonomy
Embedded software engineer job in Wakefield-Peacedale, RI
At Charles River Analytics, we develop leading-edge solutions and technology to address the world's most complex challenges. Our team of innovative entrepreneurs drives advancements in AI, robotics, smart sensing, and human-centered computing. Our research and development efforts not only propel government programs forward but also unlock new opportunities in the commercial sector. As a 100% employee-owned company, we foster a culture of participation, innovation, and accountability among our staff. We take immense pride in our ability to attract and retain the industry's most talented and creative problem solvers.
How you will make a positive impact:
* Implement robust, reusable software with a focus in computer vision/machine learning to support a wide variety of applications, such as object detection/tracking, image manipulation and processing, across a variety of domains: maritime, space, robotics, drone operations
* Optimize framework-based (e.g., PyTorch, TensorFlow) deep learning models for fast inference performance
* Contribute technically to projects, including developing architectures and detailed designs, reviewing pull requests, and generating content for proposals and reports
* Interact with customers (e.g., at project kickoff, at field exercises, etc.), users, and domain experts to analyze and understand challenges and to design and develop engineering solutions accordingly
* Work with team members (scientists and other engineers) and customers to understand project goals and translate those goals into technical requirements
* Promote and scale technical capabilities towards larger company efforts, transition, and commercialization
What you will need:
* Bachelor's degree in Computer Science, Computer/Electrical Engineering, or related field
* Equivalent work experience is also acceptable
* 2 or more years of demonstrable experience (or a Master's degree with a relevant field) with the following (level will be informed by experience):
* A modern programming language such as Python and C++
* Experience with some of the following: object detection, object tracking, vSLAM, visual odometry, segmentation, image denoising, and/or other subfields of computer vision
* Experience with software development and source control best practices (e.g., testing, branching, code reviews)
* Experience with containerization
* Experience working in, building and setting up Linux computer systems
* Able to lift 50 lbs
* Willingness to travel to support customer- and integration-related events
* U.S. Citizenship
* The selected candidate will be expected to possess or apply for a U.S. Government Security Clearance upon being hired
* Work in office at the Wakefield, RI facility with a flexible 9/80 schedule.
Experience that will make you stand out:
* Experience with tools like OpenCV and Robot Operating System (ROS)
* Experience with deep learning tools such as TensorFlow and PyTorch
* Experience developing both research and production-quality software
* Experience with data engineering and managing data sets
* Experience with computer networking and network programming
* Willingness to assist in physical installation, fabrication, testing, and troubleshooting where needed
* Willingness to work in the marine environment such as on-board boats
* Experience using electrical test equipment (multimeters, and oscilloscopes)
* Experience developing for and/or operating uncrewed vehicles
* Willingness to travel within the US to support on-site integration and testing with customers
Salary Range
$100,000 - $152,000
The above salary range is an estimate based on the internal job level(s) for which this role is being considered. The final salary will be decided after careful evaluation of the individual's work experience, education, and overall qualifications. This range does not include the substantial total rewards, as listed below, that you will also be eligible for as an employee owner at Charles River Analytics.
Total Rewards
Charles River Analytics is a 100% employee-owned company that thrives on collaboration and values each team member. We provide competitive compensation, including profit sharing, employee stock, cash bonuses, and an attractive benefits package. Our comprehensive benefits include 100% employer-paid medical and dental insurance, as well as vision, life, and disability insurance. We offer generous paid time off, paid maternity/paternity leave, tuition reimbursement, a monthly gym allowance, and a casual work environment. We have free parking on site and are conveniently accessible by public transportation. At Charles River, we prioritize and truly value work-life balance, including our offer of a flexible hybrid schedule (60% onsite / 40% remote). Join our team of employee-owners to solve important problems-for our military, our homeland, our society, and our planet.
Auto-ApplyEmbedded Software Engineer
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
Embedded Software Developer
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.
Auto-ApplyStaff Software Engineer, Autonomy Evaluation
Embedded software engineer job in Providence, RI
**Role:** As a Staff Software Engineer for Autonomy Evaluation within the Simulation and Testing organization, you will play a critical role in leading the strategy and execution of simulation-based validation efforts for autonomous vehicle development. On the Systems Engineering Team within the Simulation and Testing organization, your experience designing and implementing complex V&V strategies will enable you to quickly prototype, gain consensus, and move our programs forward with increased trust and efficiency. Your expertise will guide engineers in defining best practices and driving innovation in testing and verifying the safety and performance of autonomous systems in complex simulated environments. You will be responsible for shaping the future of our simulation capability requirements and ensuring robust validation methods are designed for meeting the testing needs of AI developers, systems engineering, and safety.
**About the Organization:** The Simulation and Testing organization is dedicated to advancing the development of autonomous vehicles through cutting-edge simulation technologies. The Systems Engineering team within the Simulation and Testing org focuses on unlocking software launch and continuous release decisions via simulation verification and validation strategies, prototypes, and protocols. Our collaborative environment fosters innovation and excellence, allowing us to push the boundaries of what is possible in autonomous vehicle testing.
**What You'll Do:**
+ Develop and prototype comparative strategies to benchmark autonomy systems' performance.
+ Create simulation evaluation methods to support decision-making in continuous release cycles.
+ Define requirements and metrics for validating safe and comfortable Autonomous Vehicle operations.
+ Analyze driving behaviors to inform system performance and influence the development of the autonomy stack.
+ Mentor team members and facilitate cross-team collaboration to define simulation confidence metrics for new launches.
**Your Skills & Abilities:**
+ Advanced degree in Mechanical Engineering, Aerospace Engineering, Physics, Computer Science, Data Science, or related fields.
+ 10+ years of experience in systems engineering, robotics, or data analysis.
+ Proficient in SQL, Python, and C++ for analyzing large data sets.
+ Strong analytical thinking skills with the ability to interpret data and derive impactful conclusions.
+ Excellent communication skills, capable of switching between high-level and detailed discussions.
**What Will Give You** **A** **Competitive Edge:**
+ Experience in validating AI models, robotics, or autonomous vehicle development.
+ Background in data engineering and familiarity with ETL software (e.g., DBT, Airflow).
+ Experience in developing data visualizations using tools like Looker or Jupyter notebooks.
+ Proven success in systems engineering for safety-critical products and familiarity with requirements management tools (e.g., Jama, DNG, DOORS).
**Compensation** **:** The compensation information is a good faith estimate only. It is based on what a successful applicant might be paid in accordance with applicable state laws. The compensation may not be representative for positions located outside of New York, Colorado, California, or Washington.
+ The salary range for this role is $165,000 to $253,200. The actual base salary a successful candidate will be offered within this range will vary based on factors relevant to the position.
+ Bonus Potential: An incentive pay program offers payouts based on company performance, job level, and individual performance.
+ Benefits: GM offers a variety of health and wellbeing benefit programs. Benefit options include medical, dental, vision, Health Savings Account, Flexible Spending Accounts, retirement savings plan, sickness and accident benefits, life insurance, paid vacation & holidays, tuition assistance programs, employee assistance program, GM vehicle discounts and more.
**Remote:** This role is based remotely but if you live within a 50-mile radius of Atlanta, Austin, Detroit, Warren, Milford or Mountain View, you are expected to report to that location three times a week, at minimum.
**Relocation:** This job may be eligible for relocation benefits.
\#LI-MH2
**About GM**
Our vision is a world with Zero Crashes, Zero Emissions and Zero Congestion and we embrace the responsibility to lead the change that will make our world better, safer and more equitable for all.
**Why Join Us**
We believe we all must make a choice every day - individually and collectively - to drive meaningful change through our words, our deeds and our culture. Every day, we want every employee to feel they belong to one General Motors team.
**Benefits Overview**
From day one, we're looking out for your well-being-at work and at home-so you can focus on realizing your ambitions. Learn how GM supports a rewarding career that rewards you personally by visiting Total Rewards resources (************************************************************* .
**Non-Discrimination and Equal Employment Opportunities (U.S.)**
General Motors is committed to being a workplace that is not only free of unlawful discrimination, but one that genuinely fosters inclusion and belonging. We strongly believe that providing an inclusive workplace creates an environment in which our employees can thrive and develop better products for our customers.
All employment decisions are made on a non-discriminatory basis without regard to sex, race, color, national origin, citizenship status, religion, age, disability, pregnancy or maternity status, sexual orientation, gender identity, status as a veteran or protected veteran, or any other similarly protected status in accordance with federal, state and local laws.
We encourage interested candidates to review the key responsibilities and qualifications for each role and apply for any positions that match their skills and capabilities. Applicants in the recruitment process may be required, where applicable, to successfully complete a role-related assessment(s) and/or a pre-employment screening prior to beginning employment. To learn more, visit How we Hire (********************************************* .
**Accommodations**
General Motors offers opportunities to all job seekers including individuals with disabilities. If you need a reasonable accommodation to assist with your job search or application for employment, email (Careers.Accommodations@GM.com) us or call us at ************. In your email, please include a description of the specific accommodation you are requesting as well as the job title and requisition number of the position for which you are applying.
We are leading the change to make our world better, safer and more equitable for all through our actions and how we behave. Learn more about:
**Our Company (**************************************************
**Our Culture**
**How we hire (************************************************
Our diverse team of employees bring their collective passion for engineering, technology and design to deliver on our vision of a world with Zero Crashes, Zero Emissions and Zero Congestion. We are looking for adventure-seekers and imaginative thought leaders to help us transform mobility.
Explore our global locations (********************************************
We are determined to lead change for the world through technology, ingenuity and harnessing the creativity of our diverse team. Join us to help lead the change that will make our world better, safer and more equitable for all by becoming a member of GM's Talent Community (beamery.com) (*********************************************** . As a part of our Talent Community, you will receive updates about GM, open roles, career insights and more.
Please note that filling out the form below will not add you to our Talent Community automatically; you will need to use the link above. If you are seeking to apply to a specific role, we encourage you to click "Apply Now" on the job posting of interest.
The policy of General Motors is to extend opportunities to qualified applicants and employees on an equal basis regardless of an individual's age, race, color, sex, religion, national origin, disability, sexual orientation, gender identity/expression or veteran status. Additionally, General Motors is committed to being an Equal Employment Opportunity Employer and offers opportunities to all job seekers including individuals with disabilities. If you need a reasonable accommodation to assist with your job search or application for employment, email us at Careers.Accommodations@GM.com .In your email, please include a description of the specific accommodation you are requesting as well as the job title and requisition number of the position for which you are applying.
Staff Flight Software Engineer
Embedded software engineer job in North Kingstown, RI
Job Description
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.
Backed by leading investors and powered by a team of passionate, forward-thinking engineers, builders, and operators, we're now scaling from a breakthrough prototype to full production - and building the team to make it happen.
Role Overview
As a Staff Flight Software Engineer, you'll lead the development of safety-critical avionics software for REGENT's seaglider. These vehicles operate hull-borne, foil-borne, and wing-borne - demanding flight software that is simultaneously innovative, robust, and certifiable. You'll own software spanning real-time control, mode logic, sensor and actuator integration, health monitoring, and inter-processor communications, ensuring it performs flawlessly under the toughest conditions.
You'll define the plans, processes, and evidence required for safety-critical software across teams and criticalities, and drive approvals with classification societies and flag/state authorities. Along the way, you'll architect partitioned RTOS-based systems with strict timing and isolation standards, stand up certification-ready CI/CD pipelines, and lead requirement-based verification through SIL, HIL, and full-scale sea trials. Working across disciplines - controls, avionics, systems, and testing - you'll help define the future of flight software for amphibious mobility.
If you're energized by working at the intersection of cutting-edge innovation, real-world impact, and hands-on engineering, you'll be in the right place - and we'd be thrilled to have you on the team!
What You'll Do
Own the Software Certification Path: Lead the full software certification and assurance plan - spanning development, verification & validation, configuration, and quality - and guide staged reviews with class societies and regulators through approval.
Architect Robust Systems: Define partitioned RTOS architectures, including time and memory partitioning, inter-process communication, timing budgets, and health monitoring to ensure safety and reliability under all conditions.
Build and Review Flight Software: Establish interfaces and MISRA-style coding standards, design for determinism and fault tolerance, perform thorough code and design reviews, and directly implement or prototype critical avionics modules in C/C++.
Ensure Compliance with Rigor: Drive adherence to industry and regulatory standards across varying criticalities, maintaining requirements-design-test traceability, separation of roles, and compliance evidence at every stage.
Validate in Simulation and at Sea: Lead verification campaigns including robustness and fault-injection testing, requirements-based testing, MC/DC analysis, SIL/HIL on representative hardware, and structural coverage.
Qualify Tools and Methods: Select and qualify development and verification tools under DO-330, documenting constraints and mitigations to ensure compliance and reliability.
Manage External Software with Care: Govern SOUP and COTS acceptance, ensuring supplier evidence and mitigations meet safety-critical standards.
What You'll Bring
Extensive experience in safety-critical software development under DO-178C (ideally DAL A/B), with a proven track record leading SOI preparation and closure
Deep expertise in RTOS and partitioned systems, including scheduling, WCET/jitter analysis, inter-partition communication, and real-time health monitoring.
Proven C/C++ flight software excellence, with hands-on experience in concurrency, memory management, and numerical robustness - able to design, implement, and review production-grade code.
Fluency in CI/CD for safety-critical programs, ensuring artifact control, provenance, on-target coverage, and fully reproducible builds.
Strong systems mindset with ARP4754A grounding, skilled in requirements decomposition, interface definition, and hazard-driven design.
Exceptional communicator and technical writer, able to align diverse engineering teams and regulatory stakeholders around complex safety-critical systems.
Bonus Experience
Familiarity with advanced avionics architectures and standards, including DO-297/ARINC-653, hypervisor/IMA, DO-254, and DO-160 compliance
Hands-on experience with tool qualification and model-based methods, including DO-330, DO-331, and back-to-back testing for safety-critical workflows
Proficiency with safety middleware and fault-tolerant systems, including DDS, monitors, voters, and watchdog implementations
Expertise in verification and performance instrumentation, including MC/DC closure on target and timing analysis/profiling
Practical maritime and sea-trial experience, validating software performance in real-world operational conditions
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 it's architecting partitioned RTOS systems, solving complex certification challenges, or ensuring deterministic real-time flight software, you tackle every problem with ingenuity and rigor. You balance solving today's technical needs while designing for future scalability and reliability in autonomous systems.
Adaptable & Agile: In a dynamic, 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 Employer
REGENT 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.
Computer Engineer III - Newport, RI
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
Senior Embedded Linux Engineer
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