Post job

Embedded software engineer jobs in Greenwich, CT - 121 jobs

All
Embedded Software Engineer
Principal Software Engineer
Senior Software Engineer
Senior Embedded Software Engineer
Staff Software Engineer
Software Integrator Engineer
Computer Engineer
Senior Firmware Engineer
Senior Systems Software Engineer
  • Embedded Software Engineer

    Clarapath

    Embedded software engineer job in Hawthorne, NY

    Job Description JOB TITLE: Embedded Software Engineer TYPE: Full time, regular COMPENSATION: $125,000 - $160,000/yr Clarapath is a medical robotics company based in Westchester County, NY. Our mission is to transform and modernize laboratory workflows with the goal of improving patient care, decreasing costs, and enhancing the quality and consistency of laboratory processes. SectionStar™ by Clarapath is a ground-breaking electro-mechanical system designed to elevate and automate the workflow in histology laboratories and provide pathologists with the tissue samples they need to make the most accurate diagnoses. Through the use of innovative technology, data, and precision analytics, Clarapath is paving the way for a new era of laboratory medicine. Role Summary: The Embedded Software Engineer will be working alongside our existing software engineers, electrical engineers on medical device development. This role is multi-disciplinary with technical responsibility for designing, developing, and testing device control software, both at the driver and at the application level. We are looking for a team player who views medical device development as a competitive advantage. Responsibilities : Design, develop and maintain embedded software applications for various platforms, including microcontrollers and microprocessors Develop drivers for interfacing with motor controllers, cameras, scanners, and PLC systems Collaborate with hardware engineers to define system requirements and develop software architecture designs Implement real-time operating systems (RTOS) and device drivers to support hardware functionality Write efficient and reliable code in C/C++ for embedded systems, ensuring optimal performance and resource utilization Conduct unit testing and debugging of software modules to identify and resolve defects Participate in code reviews and provide constructive feedback to ensure code quality and maintainability Work closely with cross-functional teams, including firmware engineers, hardware engineers, and QA testers, to integrate software components and validate system functionality Stay updated on emerging technologies and industry trends related to embedded software development, and incorporate best practices into our development processes Document software designs, specifications, and test procedures to support product development and regulatory compliance efforts Collaborate with external partners and suppliers as needed to integrate third-party software components or tools into our embedded systems Qualifications : Bachelor's degree in Computer Science, Electrical Engineering, or related field. Master's degree preferred 3-5 years of experience in embedded software development, with a strong proficiency in C/C++ and Python programing languages Prior experience working in a LINUX environment Prior experience working with GIT or other code repository systems Solid understanding of the TCP/IP protocol stack Solid understanding of multithreading and real-time embedded systems, including RTOS, device drivers, and hardware-software interfaces Prior experience utilizing PID-based control for motion and temperature regulation Experience with embedded development tools and environments, such as IDEs, debuggers, and version control systems Familiarity with microcontroller architectures and peripheral interfaces (ex: Ethernet, Serial, UART, SPI, I2C, GPIO) Familiarity with industrial communication protocols such as MODBUS Knowledge of software development lifecycle (SDLC) processes and quality assurance principles Strong analytical and problem-solving skills, with the ability to troubleshoot complex software issues Excellent communication and teamwork abilities, with a collaborative approach to problem-solving Demonstrated ability to work effectively in a fast-paced, deadline-driven environment Prior experience in Agile development methodologies and continuous integration practices, a plus Experience with robotics platforms like ROS or YARP, a plus Experience interfacing with Clinical Lab Information Systems, a plus Experience in addressing data security and compliance with HIPPA regulations, a plus Histology laboratory workflow experience, a plus Experience building visions systems for process and quality control, a plus Company Offers: Competitive salary, commensurate with experience and education Comprehensive benefits package available: (healthcare, vision, dental and life insurances; 401k; PTO and holidays) A collaborative and diverse work environment where our teams thrive on solving complex challenges Ability to file IP with the company Connections with world class researchers and their laboratories Collaboration with strategic leaders in healthcare and pharmaceutical world A mission driven organization where every team member will be responsible for changing the standards of delivering healthcare Clarapath is proud to be an equal opportunity employer. We are committed to providing equal employment opportunities to all employees and applicants for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. In addition to federal law requirements, Clarapath complies with applicable state and local laws governing nondiscrimination in employment. 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.
    $125k-160k yearly 12d ago
  • Job icon imageJob icon image 2

    Looking for a job?

    Let Zippia find it for you.

  • Embedded Software Engineering Co-op - Fall 2026 {D}

    ARKA Group, L.P

    Embedded software engineer job in Danbury, CT

    ARKA Group L.P. (“ARKA”) is an advanced technologies company serving the U.S. military, intelligence community, and commercial space industry delivering next-generation solutions to support the national security space enterprise. Built on more than six decades of excellence, ARKA brings modern approaches and a culture of innovation to the challenges of today. Join the ARKA team to learn how Beyond Begins Here. Discover your next career opportunity now! Position Overview: Our Student Program provides amazing opportunities to develop functional job skills and gain real-world experience and expertise. We offer spring, fall and year-round internships and co-ops in fields across the company, including engineering, finance, and business development. We are currently seeking a Fall Co-op in our Software Engineering department. As a Software Engineering Co-op, you will provide prototyping, coding, testing, scripting, and document generation in support of software development activities. The code will be developed in C++, C#, C, and Python and it will run on various types of hardware using Windows, Linux, or some sort of Real-Time Operating System (RTOS). Git and Bitbucket will be used to keep track of your changes. Jira will be used to track tasks and defects. You will submit your code for peer review prior to release. This will teach you the fundamentals of developing production quality code. You will benefit from working side-by-side with a talented and experienced group of professionals who are eager to mentor. Responsibilities: Code development in C++, C#, C, and Python Software test development and execution Creation and updates for requirements, test plans, and release documentation Basic Qualifications: University Junior or Senior Working towards a BS/BE in computer science or preferably computer engineering Experience with programming in C++ or C# Interest in embedded programming and working with hardware Understanding of Object-Oriented Design Preferred Qualifications: Experience programming in Python is preferred but not required Experience using the Unified Modeling Language (UML) is preferred but not required Location: Danbury, CT This position is based onsite at our facility in Danbury, CT. Located in beautiful Fairfield County, Danbury offers a diverse economy, wonderful parks, cultural attractions, an impressive mix of private and public educational institutions and a vibrant arts scene. Our facility is nestled among a remarkable selection of communities to call home all with varying price points to fit many different budgets. We're close to New York City, Boston, and other major cities - great for day trips and weekend getaways. Our lovely seasons along with award-winning institutions, colleges, cultural events, and a genuine sense of community brings a diverse population to the beautiful state of Connecticut! When you choose to join the ARKA Student Program, you will: Gain hands-on experience in your chosen field and share your unique ideas and creative problem-solving skills to help us continue our legacy of innovation Flourish and seamlessly develop great relationships with co-workers Network with students from other universities Participate in activities that support our local communities Work alongside our talented team, including employees who started as interns or co-ops Enjoy companywide employee activities Receive competitive compensation and paid holidays EHS/Environmental Requirements: While performing the duties of this job, the employee is required to communicate, listen to, and interpret instructions, occasionally operate tools and/or machinery with hands and arms and remain stationary for extended periods of the time. The employee will use protective equipment when working with chemicals, move between workstations, reach, and replace equipment, and move items weighing up to 25 lbs. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions of the job. Applicants are invited to apply for a reasonable accommodation to perform the essential duties of the job. To apply, send a request to ***************** or contact ************ and press 2 for Human Resources. ITC & Security Clearance Requirements: This position requires the incumbent to access export-controlled information. If you are not a U.S. Person, any offer is contingent upon the Company's ability to obtain a special license granting you access. This could take several months. You will not be able to begin employment until such license is obtained. Visa Restrictions: No visa sponsorship is available for this position. Pre-employment Screenings: Employment with any ARKA companies in the U.S. is contingent upon satisfactory completion of several pre-employment requirements to include a credit check, background check, and drug screen.
    $82k-108k yearly est. 60d+ ago
  • Senior Software Engineer, Embedded Systems

    Standard Bots

    Embedded software engineer job in Glen Cove, NY

    Standard Bot's mission is to significantly lower the barrier to entry to real-world automation, bringing the power of bits to the world of atoms and unlocking productivity for entire new industries and users. Our robotics, vision, and networking platform is the basis for our company's ambitious goals- and a platform of such magnitude requires a deep investment in extensibility, simplicity, and reliability. Embedded Systems engineering is the basis of the entire company's mission. The foundations they build to empower not only the company, but entire industries. Candidates must reside within commuting distance to Glen Cove, NY. This role will be required to come into our Glen Cove factory on an as-needed basis. Note: We are unable to offer Visa sponsorship at this time. What you'll do This role is a Software Generalist in nature with lean towards embedded systems and firmware. You will be part of our on-call rotation helping with higher parts of our software stack but also have familiarity with embedded systems, firmware, etc. We're looking for seasoned and skilled technical leaders to help architect the future of robotics through best in class, modern software engineering practices. As an Embedded Systems Software Engineer, you will work with other engineers, organizational leaders, and users to advance the foundations of systems control, networking, and robotics. Responsibilities Identify, scope, and drive high impact technical projects that will inform the basis of Standard Bots platform strategy Advise leadership on technical decisions and strategy Mentor and advise other engineers as well as peers on technical and personal advancement Drive technical decision making and implementation through hands-on and technically deep work Software Stack and Ownership Areas The Systems Group focuses on foundational technologies including motor control, Linux host OS configuration, system health monitoring/logging, and robotic control systems. Tech Stack STM32 C++ NodeJS/Typescript Kubernetes Docker Github Actions Who you are 💡 We do not require or favor any background in robotics We're looking for engineers who are self-driven, optimistic, creative, and resourceful. We have no requirements for a background in robotics, but find most success with engineers excited by the domain and looking to apply their expertise and experience in a new, fascinating area. Skills you'll bring Experience: You have a strong technical background, including 5+ years working in complex environments Growth + Optimism: You are excited by new domains and challenges, and eager to pick up new context to accelerate your impact Clarity of Communication: You excel in written and verbal communication and enjoy leveraging your skills to support your peers Impact Driven: You relentlessly seek user impact and value execution over technical idealism Proactive Simplicity: You prioritize simplicity, reliability, and velocity and proactively identify opportunities to improve proposed implementations or incumbent systems Excelling in Ambitious Environments: You excel in dynamic and ambitious environments, working with a diverse group of individuals and backgrounds More About Standard Bots Standard Bots is transforming robotics by building an accessible platform for companies of all sizes. Designed and assembled in the U.S., our robots are programmed through simple demonstrations, rather than complex coding. By streamlining every step of the deployment workflow-from software updates to fleet management-we're empowering businesses to achieve new efficiencies and tackle diverse challenges across sectors. Our goal is to make intelligent robotics as ubiquitous and accessible as smartphones, fundamentally changing the role of automation in society. Compensation and Benefits: The salary range for this role is $170,000 to $220,000. We are open to a variety of seniority levels for this role and will build compensation packages that are commensurate with seniority and skill level. Base salary is just one part of the overall compensation at Standard Bots. All Full-Time Employees are eligible for Employee Stock Options. We also offer a package of benefits including paid time off, medical/dental/vision insurance, life insurance, disability insurance, and 401(k) to regular full-time employees.
    $170k-220k yearly Auto-Apply 60d+ ago
  • Embedded Software Engineer

    804 Technology

    Embedded software engineer job in Hauppauge, NY

    Parker Fluid Systems Division (FSD) is seeking an Embedded Senior Software Engineer to join our team. We are looking for a candidate who has working experience designing, developing and verifying embedded software in aerospace and/or industrial applications. The candidate should be familiar with industry-standard software development and design assurance practices (such as DO-178, ISO 26262, EN 50128, IEC 61508 or IEC 62304) and their application across the entire software development lifecycle. FUNCTIONS: Our charter is to develop fuel measurement, management and inerting systems for commercial and defense airframers. The Software Engineering team works closely with the Systems and Electronic Hardware Engineering teams to develop, qualify and certify these technologies as products for our customers in aerospace and industrial markets. The individual will have the following responsibilities (not an inclusive list): Develop embedded software using C and/or model-based tools such as SCADE Develop high level and low level software requirements Create requirements-based test cases and verification procedures Perform software integration testing on target hardware using both real and simulated inputs/outputs Analyze software requirements, design and code to assure compliance to standards and guidelines Perform traceability analysis to customer specification requirements to software code Participate in software certification audits, e.g. stages of involvement (SOI) REQUIRED: BS in Software Engineering, Computer Engineering, Computer Science or related field 5+ years of experience performing software development, verification and/or integration Strong technical aptitude with analytical and problem-solving capabilities Excellent interpersonal and communication skills, both verbal and written Ability to work in a team environment, cultivate strong relationships and demonstrate initiative HIGHLY PREFERRED: Experience with C programming language Experience with model-based software development using SCADE Experience developing embedded software control systems Experience planning and executing projects using Agile software development methodology Experience managing requirements using DOORS or DOORS Next Gen (DNG) Experience with digital signal processing or digital filter design Experience with ARM microprocessors Experience with serial communication protocols (e.g. CANbus, ARINC, RS-232) Familiarity with aerospace (e.g., DO-178, DO-330, DO-331) and/or industrial (e.g., IEC 61508) software certification requirements Familiarity with functional safety standards such as ISO 13489, IEC 61508, IEC 62061, ISO 26262 or ARP4761 We are looking for a candidate who has working experience designing, developing and verifying embedded software in aerospace and/or industrial applications. The candidate should be familiar with industry-standard software development and design assurance practices (such as DO-178, ISO 26262, EN 50128, IEC 61508 or IEC 62304) and their application across the entire software development lifecycle.
    $86k-114k yearly est. 6d ago
  • Software Engineer, Embedded

    Themasongroup

    Embedded software engineer job in Hackensack, NJ

    Job Description Embedded Engineer (Microprocessors) We are seeking a seasoned Electrical Engineer, embedded engineer to design and program complex electrical systems. Responsibilities: Engineered and designed microprocessor-based, mixed-signal circuit boards for specialized products Developed C language embedded software for servos, ensuring smooth interaction with external systems. Led the construction and testing of prototype circuits, providing guidance to design and technical teams. Authored comprehensive product documentation, including user instructions, project logs, test reports, and design evaluations. Collaborated with Manufacturing to facilitate product commercialization, manage bills of materials, and develop documentation and test fixtures. Provided engineering support for existing products to ensure optimal performance. Requirements: A minimum of 8+ years of experience in electro-mechanical applications Strong theoretical background Proficiency in circuit board design, schematic generation, and PCB layout tools Expertise in open/closed-loop servo mechanisms, motor design, and inverter development. Experience in power supply development and industrial process control. Ability to multitask in a hands-on environment. Proven ability to work effectively in team settings and independently. Provides project management assistance for control systems as needed. Microsoft Office products to perform engineering and project management tasks. Ability to write routine reports and correspondence. Effectively present information to top management, customers, and employees. Apply mathematical operations to such tasks as determination of test reliability and validity, analysis of variance, correlation techniques, and factor analysis. Ability to define problems, collect data, establish facts, and draw valid conclusions. Ability to interpret an extensive variety of technical instructions in mathematical or diagram form and deal with several abstract and concrete variables. Close vision, and color vision ability required Safely and effectively lift, carry, and move objects of varying weights. Bending, stooping, reaching, balancing, standing, and walking, for extended periods and maintain the necessary physical dexterity and coordination. Work in various environmental conditions, which may include exposure to varying temperatures, and noise levels at times. Qualifications: Close vision, and color vision ability required Safely and effectively lifting, carrying, and moving objects of varying weights Bending, stooping, reaching, balancing, standing, and walking for extended periods and maintaining the necessary physical dexterity and coordination Working in various environmental conditions, which may include exposure to varying temperatures, and noise levels at times Education: B.S. in Electrical Engineering or B.S. in Electrical Engineering Technology or an equivalent degree or years of experience What we offer: A dynamic, flexible culture, that promotes collaboration and professional/ personal growth of each team member. To be a part of a well-established team that values hard work, innovation & knows the value of its people. Coaching, mentoring helping team members realize their potential, aiding in defining goals and executing them. We have an aggressive growth strategy; Making way for ample advancement opportunities to transition into operations and/or direct management. Competitive base & bonus plan We have continuous training, and are firm believers that a strong, knowledgeable, well-trained staff is the reason we are at the top of our field, having continued success. Our goal as leaders is to provide value, value to our clients, vendors and more importantly to our team- YOU. Looking forward to getting to know you! We are, and work with clients that are equal opportunity employers and considers all applicants for positions without regard to race, color, religion, gender, sexual orientation, age, national origin, disability, veteran status, or any other protected status.
    $86k-113k yearly est. 31d ago
  • Embedded Software Engineer / Architect

    Recruitment Solutions Integrators

    Embedded software engineer job in Norwalk, CT

    Our client brings together the most creative minds in science and technology to develop lithography machines . Their Development & Engineering Department is currently searching for a talented software engineer to design and implement embedded software for systems among the highest precision ever produced in the world Position:Embedded Software Engineer / Architect Location: Connecticut Type: Long term Contract Experience: 5-10 Yrs Experienced Job Description: The individual will be responsible for key modules of the production software throughout the development cycle, ranging from specifying functional requirements by working with multi-disciplinary teams, providing detailed design specifications, outlining testing effort, to implementing the software and executing the testing steps to qualify the product, etc. The engineer will work closely with the team leader, the project management and other developers to create robust software that offers advanced architecture and fulfills the business needs. Education: BS or higher in Computer Science or related technical discipline or equivalent experience Required Experience: Minimum 6 years C/C++ programming experiences, with an emphasis on embedded system programming Minimum 6 years Unix programming experiences, preferably on Solaris or Linux Experience or proven ability in computational algorithms Experience or proven ability in technical specifications Experience or proven ability in designing complex software architecture Experience in Python, is a plus Experience in Clearcase, is a plus A passion for programming and software engineering If you are comfortable with the position requirements and intrested in exploring this opportunity further, please respond with your updated resume along with the below details. 1) Best number to reach you: 2) Best time to call you: Additional Information share your resume to rao.hiring at gmail dot com with subject as job tittle
    $82k-108k yearly est. 8h ago
  • Sr. Firmware Engineer

    Collabera 4.5company rating

    Embedded software engineer job in Melville, NY

    Collabera is ranked amongst the top 10 Information Technology (IT) staffing firms in the U.S., with more than $525 million in sales revenue and a global presence that represents approximately 12,000+ professionals across North America (U.S., Canada), Asia Pacific (India, Philippines, Singapore, Malaysia), and Europe (Ireland, Netherlands, Poland, United Kingdom). We support our clients with a strong recruitment model and a sincere commitment to their success, which is why more than 75% of our clients rank us amongst their top three staffing suppliers. Not only are we committed to meeting and exceeding our customer's needs, but also are committed to our employees' satisfaction as well. We believe our employees are the cornerstone of our success and we make every effort to ensure their satisfaction throughout their tenure with Collabera. As a result of these efforts, we have been recognized by Staffing Industry Analysts (SIA) as the “Best Staffing Firm to Work For” for five consecutive years since 2012. Collabera has over 50 offices across the globe with a presence in ten countries and provides staff augmentation, managed services and direct placement services to global 2000 corporations. For consultants and employees, Collabera offers an enriching experience that promotes career growth and lifelong learning. Visit ***************** to learn more about our latest job openings. Awards and Recognition --Staffing Industry Analysts: Best Staffing Firm to Work For (2016, 2015, 2014, 2013, 2012) --Staffing Industry Analysts: Largest U.S. Staffing Firms (2016, 2015, 2014, 2013) --Staffing Industry Analysts: Largest Minority Owned IT Staffing Firm in the US. Job Description Fortune 500 manufacturing and aerospace giant looking for Firmware engineer who will be Design and develop embedded software for Products working on low level drivers and application firmware on platforms running Linux / ThreadX real time OS. Responsibilities: · Design and develop embedded software for client Products. · Work on low level drivers and application firmware on platforms running Linux / ThreadX real time OS. · Work on design, development, testing, troubleshooting through the product development life cycle, closely cooperating with cross functional teams. Qualifications Requirements: · BSEE or BSCS or BSCE or related degree. · 4 to 6 years of experience in C and C++ programming, firmware development. · 4 to 6 years of experience in real-time embedded systems design, programming, troubleshooting and testing on platforms running Thread-X, Linux. · Atleast 3 years of experience with Cellular communication technologies such as UMTS, CDMA, LTE. Additional Information If you want to know more and apply, please connect with: Niraj Singh **************************** ************ ***********************************************
    $88k-117k yearly est. Easy Apply 60d+ ago
  • Staff Sofware Engineer, Mobile React Native

    QXO, Inc.

    Embedded software engineer job in Greenwich, CT

    We're looking for bold, entrepreneurial talent ready to help build something extraordinary - and reshape the future of building products distribution. QXO is a publicly traded company founded by Brad Jacobs with the goal of building the market-leading company in the building products distribution industry. On April 30, 2025, QXO completed its first acquisition: Beacon Building Products, a leading distributor in the sector. We are building a customer-focused, tech-enabled, and innovation-driven business that will scale rapidly through accretive M&A, organic growth, and greenfield expansion. Our strategy is rooted in delivering exceptional customer experiences, improving operational efficiency, and leveraging data, digital tools, and AI to modernize a historically under-digitized industry. QXO is building the next-generation mobile experiences that power intelligent decision-making and seamless user interaction across our product ecosystem. We are seeking a Staff Software Engineer, Mobile (React Native) to lead the architectural strategy and foundational development of our hybrid mobile platform. You will drive our transition to React Native, shaping key infrastructure, guiding migration paths, and setting standards for hybrid development across our mobile applications. This is a high-impact individual contributor role for a mobile expert who thrives on system design, platform evolution, and mentoring teams through technical transformation. What you'll do: * Lead the design and implementation of React Native infrastructure across QXO's mobile platform. * Architect and deliver hybrid mobile systems that seamlessly bridge native and cross-platform components. * Partner with engineering, design, and product teams to align mobile architecture with business and user needs. * Evaluate, integrate, and support core React Native libraries, native modules, and performance monitoring tools. * Define and communicate clear migration paths for moving from native codebase to hybrid React Native architecture. * Establish and document development best practices, testing strategies, and platform conventions for hybrid mobile engineering. * Advocate for high code quality, long-term maintainability, and strong user experience across all mobile workstreams. What you'll bring: Qualifications & Skills * 5+ years of professional software engineering experience with a focus on mobile platforms. * 3+ years of experience working with React Native, including production-level deployment, library integration, and performance tuning. * Hands-on experience developing and maintaining native mobile applications in Swift, Kotlin, Objective-C, or Java. * Proven ability to lead hybrid mobile architecture-including clear separation of concerns, native-to-JS bridges, and modular code structure. * Deep understanding of mobile performance, including memory usage, battery optimization, and UI responsiveness across platforms. * Demonstrated success leading architectural planning and migration strategies involving React Native adoption. * Strong product sensibility with a track record of collaborating effectively with design and product partners to deliver elegant, user-centered experiences. * Experience defining development standards, implementing testing strategies, and promoting platform consistency across teams. * Strong mentorship and communication skills-able to influence and level-up teams through reviews, pairing, and documentation. * Familiarity with mobile CI/CD pipelines, build tools, and app performance monitoring frameworks. * Bachelor's or Master's degree in Computer Science, Engineering, or a related field (or equivalent experience). Preferred Qualifications: * Experience leading or supporting large-scale migrations from native mobile apps to React Native. * Comfort with TypeScript, Metro bundler, and working with custom native modules in a React Native environment. * Experience contributing to shared component libraries or mobile design systems. What you'll earn * Base pay range: $150,000 - $275,000 / year * Annual performance bonus * Long term incentive (equity/stock) * 401(k) with employer match * Medical, dental, and vision insurance * PTO, company holidays, and parental leave * Paid Time Off/Paid Sick Leave: Applicants can expect to accrue 15 days of paid time off during their first year (4.62 hours for every 80 hours worked) and increased accruals after five years of service. * Paid training and certifications * Legal assistance and identity protection * Pet insurance * Employee assistance program (EAP) QXO is an Equal Opportunity Employer. We value diversity and do not discriminate on the basis of race, color, religion, sex, national origin, age, disability, or any other protected status. To comply with Pay Transparency laws, employers must disclose an annual salary range. Actual offers depend on factors such as location, experience, skills, and market data. This position may also offer variable compensation. Salary Range: USD $150,000.00 - USD $275,000.00 /Yr.
    $150k-275k yearly 41d ago
  • Staff Software Engineer, Money

    Galileo Financial Technologies 4.3company rating

    Embedded software engineer job in Greenville, NY

    Employee Applicant Privacy Notice Who we are: Welcoming, collaborative and having the opportunity to make an impact - is how our employees describe working here. Galileo is a financial technology company that provides innovative and revolutionary software products and services that power some of the world's largest Fintechs. We are the only payments innovator that applies tech and engineering capabilities to empower Fintechs and financial institutions to unleash their full creativity to achieve their most inspired goals. Galileo leads its industry with superior fraud detection, security, decision-making analytics and regulatory compliance functionality combined with customized, responsive and flexible programs to accelerate the success of all payments companies and solve tomorrow's payments challenges today. We hire energetic and creative employees while providing them the opportunity to excel in their careers and make a difference for our clients. Learn more about us and why we work here at ********************************************** The Role: We are seeking a Staff Software Engineer to play a pivotal role in our money movement team while also working on product architecture transformation, focusing on the evolution of our banking core and the implementation of enhanced account structures, including readiness for new products like CDs. This position involves building resilient and safe money movement rails. You'll be working within a highly collaborative environment where planning and executing through a unified campaign lens is essential due to the complexity and interdependencies of these initiatives. As a Staff Software Engineer, you'll be in the middle of it all, acting as a leader and force multiplier - you'll work with stakeholders to implement functionality, architect our systems, squash bugs, and continually grow as an engineer. The ideal candidate is both forward-thinking and hands-on, has a strong sense of ownership and drive for delivery, and is a good mentor and co-worker. At SoFi Technologies, we pride ourselves on the collaboration between Product, Design, and Engineering, and so you will be involved in the entire product lifecycle, from ideation through building, deploying, and continual improvement and evolution - and you'll be working with an all-star team of talented engineers. Galileo Financial Technologies plays a key role in supporting that mission for SoFi, providing key payment processing and technology support for a variety of SoFi offerings, including buy now, pay later and conversational AI-based customer engagement. And with the companies operating under the same corporate umbrella since SoFi acquired Galileo in 2020, the opportunity for additional integrations has skyrocketed. What You'll Do: Full development life-cycle design from project requirement to deployment. Work on automation and improvement of data exchanges and data pipelines between internal and external teams. Facilitate the definition of project scope, deliverables, and goals. Lead cross-functional delivery teams to ensure deliverables are met. Track project performance against defined milestones/goals. Conduct process improvement projects to increase performance in vital program metrics. Communicate ongoing project health with key stakeholders and business leadership. Maintain strict compliance with established project management policies and guidelines. Take initiative and produce timely results in a fast-paced and sometimes ambiguous environment. Make significant contributions to the code base. Define best practices and uphold coding standards. Consistently demonstrate extremely high levels of technical knowledge, ingenuity, and creativity. Develop and apply advanced technologies, engineering principles, theories, and concepts. Broad knowledge about the design and operation of systems outside of specialty. Work within the Engineering team to develop features that specifically benefit our users. Must be able to deliver high-quality code on schedule and communicate with groups in and outside the development team. What You'll Need: Bachelor's Degree, Computer Science Degree, or equivalent from a fully-accredited college or university. 6+ years of Java programming experience. Our core stack is Java/Kotlin/Spring/PostgreSQL/React, and we run on Kubernetes in a service-oriented architecture with over 100 services in production. 2+ years of Java, Kotlin, or Scala programming experience. A proven understanding of relational databases and ORMs. Experience working on a SOA or microservice-based application. Willingness to roll up your sleeves, collaborate with others, and get stuff done. Solid sense of responsibility; driving a project from inception to completion. Affinity for solving problems and shipping impactful features, not polishing perfect code or architecture. Experience working in a collaborative coding environment, refining designs together, working through code reviews, and managing pull requests. Nice to Have: Good knowledge of Continuous Integration (CI) and Continuous Deployment (CD). Knowledge in analytics, metrics, and monitoring integrations. Test-driven development along with unit and integration testing. Compensation and Benefits The base pay range for this role is listed below. Final base pay offer will be determined based on individual factors such as the candidate's experience, skills, and location. This role may also be eligible for a bonus and/or long term incentives. Your recruiter will provide more information to you. All roles are eligible for competitive benefits. More information about our employee benefits can be found in the link below. Benefits To view all of our comprehensive and competitive benefits, visit our Benefits at SoFi & Galileo page! US-Based Base Compensation $153,600 - $264,000 USD Galileo Financial Technologies provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion (including religious dress and grooming practices), sex (including pregnancy, childbirth and related medical conditions, breastfeeding, and conditions related to breastfeeding), gender, gender identity, gender expression, national origin, ancestry, age (40 or over), physical or medical disability, medical condition, marital status, registered domestic partner status, sexual orientation, genetic information, military and/or veteran status, or any other basis prohibited by applicable state or federal law. The Company hires the best qualified candidate for the job, without regard to protected characteristics. Pursuant to the San Francisco Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records. New York applicants: Notice of Employee Rights Galileo is committed to an inclusive culture. As part of this commitment, Galileo offers reasonable accommodations to candidates with physical or mental disabilities. If you need accommodations to participate in the job application or interview process, please let your recruiter know or email accommodations@sofi.com. Due to insurance coverage issues, we are unable to accommodate remote work from Hawaii or Alaska at this time. Internal Employees If you are a current employee, do not apply here - please navigate to our Internal Job Board in Greenhouse to apply to our open roles.
    $153.6k-264k yearly Auto-Apply 19d ago
  • Windows End User Computing Engineer

    Sharp Decisions 4.6company rating

    Embedded software engineer job in White Plains, NY

    We are seeking a Windows End User Computing Engineer with strong expertise across the Microsoft ecosystem, including both on-premises and cloud services. This role focuses on engineering, operating, and securing Windows workstations, automating operational tasks, and managing patching and vulnerability remediation. The ideal candidate will have hands-on experience with Microsoft Intune, SCCM/MECM, and modern device management practices to support scalable and secure endpoint environments. Key Responsibilities & Qualifications * Manage Hybrid-Joined and Entra ID-joined Windows endpoints, including build processes, security patching, and vulnerability management * Strong expertise with Microsoft 365 (M365) and Office 365 (O365) services * Configure, maintain, and optimize Microsoft Intune policies for: * Mobile Device Management (MDM) * Mobile Application Management (MAM) * Experience with co-management environments (Intune + SCCM/MECM) as part of modern endpoint transformation * Hands-on experience with Windows Autopilot, including end-to-end provisioning workflows through Intune (imaging, application deployment, updates, and patching) * Manage and maintain SCCM/MECM infrastructure for application deployment, updates, and configuration management * Deploy applications, updates, and configurations using Intune and SCCM * Collaborate closely with IT and Security teams to implement and enforce device security, compliance, and governance standards * Proficiency in PowerShell automation or equivalent scripting skills * Experience using source control tools such as Git or GitHub for managing scripts and configurations #LI-AF1
    $83k-105k yearly est. 28d ago
  • Senior Principal - Software Engineering (BOGOTA)

    Slalom 4.6company rating

    Embedded software engineer job in Bogota, NJ

    Who You'll Work With At Slalom Build we co-create custom software, data and cloud products with clients who are ready to accelerate their digital transformation. We're passionate about technology, compelled by its potential as we help create the digital products, experiences, and technology-driven organizations that drive true change. We're thrilled by the opportunity to build the future we want to see, with anyone willing to join us. The Software Engineering capability at Slalom Build brings our clients' vision to life! We use modern tools and techniques (including GenAI tools and copilots) to build secure, highly scalable software products that handle our clients' most innovative and strategic work. We follow Agile practices when building software components and applications that utilize modern frameworks and cloud scale in order to accelerate our clients' business. Our software engineers are committed to the craft of collaboratively building high-quality and sustainable software products that delight our clients and their customers by taking advantage of emerging tools in an ever-changing technological landscape. We build full-stack solutions across a range of established and emerging technologies and techniques according to the needs of our clients including: * Front end applications targeting native mobile and modern web platforms. Examples include React, Angular and Vue. * APIs and back end services built using emerging frameworks and architectural patterns. Examples include Node, Typescript, Java and .Net. * Hosting, Generative AI, and application services provided by industry leading cloud providers. Examples include AWS, Azure and GCP. * Operational efficiencies leveraging modern ecosystems and automated build and deployment pipelines. * Collaborative build practices, including Generative AI tooling, that allow our teams to be agile and responsive to our clients' needs. What You'll Do The software engineering Principal balances their time between being an effective people leader and setting the technical direction in the delivery of some of our most challenging engagements. You are the advocate for your direct reports. You will develop strong, lasting relationships with each of them as you identify the perfect project match for their skills and objectives. You will partner with clients to understand the most complex technical and functional challenges they are facing. As you iterate on solutions with clients, you will develop implementation and delivery plans that take advantage of emerging technologies at scale. You will coordinate with other capabilities and technical leads in order to ensure that world-class user experiences are understood, validation procedures are aligned, and automation components are delivered. You will help in the pursuit of new business opportunities as a technical expert, detailing proposals for how we would approach delivery. Your expertise in designing and developing holistic software solutions will benefit the rest of Slalom Build as you lead communities and provide mentorship to other Builders. Specifically, you will: * Advocate for, and manage, direct reports throughout their project alignment and professional development while helping them grow their career. * Co-lead discovery and delivery project phases alongside other capability leaders. * Develop and execute implementation plans in alignment with features and functionality designed exceed client expectations across multiple value streams. * Empower your team to deliver high-quality application code by establishing pragmatic, repeatable approaches to write, validate, and ship software on medium- to large- sized projects. * Provide technical delivery expertise in new project pursuits alongside a skilled pursuit team. * Advance the craft by developing and sharing materials and thought leadership with other builders. We are looking for candidates who are interested in working in a hybrid environment as we build the foundation and grow our team in Colombia. We offer a flexible working environment to balance the need to work independently, with days that may require in-person collaboration at our office. What You'll Bring You have developed a keen sense for the needs of team members as well as project stakeholders. You are ready to put the needs of others ahead of your own as you build on your capacity as a servant people leader / manager. You steadily build rapport with your direct reports who will look to you for professional guidance. You will utilize your breadth of software design and delivery experience as well as your strong collaboration skills in order to coordinate the delivery of complex systems across multi-pod delivery projects. Your ability to communicate ideas through diagrams, documents and code will contribute to the team's ability to realize your client's vision at scale. Your sphere of influence grows as you interact with business and technology leaders to coordinate and deliver the right solution to them. You will work with other pursuit leads, sharing your technical expertise in engagement pursuits to help ensure that our technical approach is well-represented while demonstrating Slalom Build's delivery capability. You will feed others' desire to learn and grow through your influence as a technical thought leader as you continue to expand your technical acumen across technologies and platforms. About Us Slalom Build is a highly scalable, high-velocity Build as a Service firm. We work with clients in a flexible, collaborative, and repeatable methodology to create custom technology solutions for their most impactful initiatives and to accelerate their digital transformation journey. Over 1500 Builders strong, distributed across the globe, our innovation hubs attract the type of people who contribute to thriving teams. By placing builders in close proximity to clients - as well as their cultural and technology cohorts - we can assure the quality, versatility, and speed that product delivery demands, along with the elasticity and scale to tailor to individual client needs. Slalom Build leverages a foundation of innovation inherited from Slalom, a Seattle based firm that set out in 2001 to disrupt and redefine management consulting. Now 13,000+ professionals strong around the globe, Slalom is deeply engaged with some of the world's most influential, change-making enterprises. Learn more at slalombuild.com or slalom.com
    $117k-146k yearly est. 29d ago
  • Software Integration Engineer (Hauppague, NY, US, 11788)

    Steris Corporation 4.5company rating

    Embedded software engineer job in Hauppauge, NY

    At STERIS, we help our Customers create a healthier and safer world by providing innovative healthcare and life science product and service solutions around the globe. The Software Integration Engineer designs and integrates a blend of software and IT solutions for hospital enterprise network environments. Is a senior member of the software implementation and support groups. Configures, installs, monitors, and supports multiple customer facilities that are using STERIS information management products including Real View, SAFE, Ready Tracker, Clarity, Video Conferencing, Streaming, etc. Periodically writes scripts or other code to streamline our software integration activities and improve the Customer experience with software implementation. The Software Integration Engineer is an expert in STERIS software solution and hospital IT environments - including both LINUX and WINDOWS environments. This includes resolving Customer questions about cybersecurity, IT environment setups, and ensuring the overall success of the software integration into their environment. The Software Integration Engineer is advanced in hospital IT environments, HIPAA, EMRs, HL7, PACS systems, VNAs, and OR Integration Systems. Resolves Tier 2 support and IT issues. Responsible for documenting solutions to problems and developing end-user guidelines. May provide on-site training to users. Evaluates, maintains, modifies and documents STERIS software products, participates in the testing and evaluation of new features, and implements prototypes. Configures, tests and deploys software applications combined with several open source HL7/PACS integration platforms, delivered as Virtual Machines or on physical hardware. Consults with and makes recommendations to customers on selection of hardware and software products to address their requirements. What You'll Do As A Software Integration Engineer * Integrates the most advanced software and IT solutions for hospital enterprise network environments. * Configures, installs, monitors, and support multiple Customer facilities that are using STERIS Enterprise Software products. * Writes and modifies software, scripts, and other code to enable deployment of enterprise-wide software products. * Deploys and consults on IT security (CyberSecurity) standards in development and deployment at facilities * Provides advanced knowledge and experience in hospital-specific IT environments to guide Customers on deployment of software compliant with HIPAA, EMRs, HL7, PACS, and VNAs. * Resolves Tier 2 (Advanced) support and IT issues. * Manages full software integration projects with Customer, internal, and external partners. * Directs onsite training for technical and clinical staff members. * Develops and maintains software implementation and support documentation. * Tests and evaluates new STERIS software and features. * Consults with Customers on selection of hardware and software products. * Provide first-line and advanced application support via phone and e-mail including troubleshooting support issues and assisting customers * Working directly with Customers and internal team members, collecting, analyzes, and summarizes software bugs, development issues, and service issues. * Mentor and train Software Integration Specialists. * Work closely with hospital IT to set up and support VPN connections * Work closely with hospital IT to set up and support hospital video conference and streaming deployments * Proactively become an expert user of the STERIS information management products so that he/she can provide excellent support to customers * Improve operations by conducting systems analysis, recommending changes in policies and procedures. * Assemble, install and configure computers, networks and indoor location systems in hospitals, if required. * The above statements reflect a general detail of the job and shall not be considered a thorough description of all duties inherent in the job. The Experience, Skills, and Abilities Needed Required: * BS in IS, CS, Software Engineering, Technology, or equivalent required. * 4+ years in technical support or administration of complex audio/video IT solutions. * 4+ years networking or equivalent certifications (CCENT, CCNA, Network+). Skills include TCP/IP knowledge, packet capture deciphering, etc. * 2+ years' experience with HIPAA, medical environment FDA compliance and regulations. * 3+ years' experience in client-facing technical support. * 2+ years' experience with hospital EMR, Imaging and Clinical (surgery) workflows preferred * Experience with infrastructure and applications for Installation and Serviceability is desirable. * Experience with Windows and Linux server-client environments. * Project management experience desired. * 3+ years of experience working in technical support of computers, network, applications, etc. * Experience with the configuration of personal and laptop computers, printers, and various other hardware and software required. Specific skills and/or business competencies: * Must possess good interpersonal and communication skills to effectively communicate with customers in person, via phone, text, Skype, and via email. * Strong passion for helping people solve problems * Skilled at explaining technical concepts to non-technical people in a way that they understand * Friendly demeanor and a desire to work with customers * Excellent problem troubleshooting and solving skills * Understand and update JavaScript, CSS, XML, HL7, Json and other configuration file types * Knowledge of Healthcare domain and Operating Room workflow preferred. What STERIS Offers: We value our employees and are committed to providing a comprehensive benefits package that supports your health, well-being and financial future. Here is a brief overview of what we offer: * Market Competitive Pay * Extensive Paid Time Off and (9) added Holidays * Excellent Healthcare, Dental and Vision Benefits * Long/Short Term Disability Coverage * 401(k) with a company match * Maternity and Paternity Leave * Additional add-on benefits/discounts for programs such as Pet Insurance * Tuition Reimbursement and continued education programs * Excellent opportunities for advancement in a stable long-term career. #LI-HS1 #LI-Hybrid Pay range for this opportunity is $105,187.50 - $136,125.00. This position is eligible for bonus participation. Minimum pay rates offered will comply with county/city minimums, if higher than range listed. Pay rates are based on a number of factors, including but not limited to local labor market costs, years of relevant experience, education, professional certifications, foreign language fluency, etc. STERIS offers a comprehensive and competitive benefits portfolio. Click here for a complete list of benefits: STERIS Benefits Open until position is filled. STERIS is a leading global provider of products and services that support patient care with an emphasis on infection prevention. WE HELP OUR CUSTOMERS CREATE A HEALTHIER AND SAFER WORLD by providing innovative healthcare and life sciences products and services around the globe. For more information, visit *************** If you need assistance completing the application process, please call ****************. This contact information is for accommodation inquiries only and cannot be used to check application status. STERIS is an Equal Opportunity Employer. We are committed to equal employment opportunity to ensure that persons are recruited, hired, trained, transferred and promoted in all job groups regardless of race, color, religion, age, disability, national origin, citizenship status, military or veteran status, sex (including pregnancy, childbirth and related medical conditions), sexual orientation, gender identity, genetic information, and any other category protected by federal, state or local law. We are not only committed to this policy by our status as a federal government contractor, but also we are strongly bound by the principle of equal employment opportunity. The full affirmative action program, absent the data metrics required by § 60-741.44(k), shall be available to all employees and applicants for employment for inspection upon request. The program may be obtained at your location's HR Office during normal business hours.
    $105.2k-136.1k yearly 60d+ ago
  • Principal Software Engineer (USA)

    Trexquant Investment 4.0company rating

    Embedded software engineer job in Stamford, CT

    Trexquant is seeking a highly skilled Principal Software Engineer to lead the next-generation development of our trading and research simulation platform. This role is central to advancing Trexquant's systematic trading infrastructure and enabling scalable alpha development across multiple asset classes. The successful candidate will architect, implement, and optimize high-performance systems that drive trading simulations, data processing, and live execution for quantitative strategies. As a Principal Software Engineer, you will work closely with quantitative researchers, and engineers to design and maintain a robust, extensible simulation and backtesting framework. You will help shape the foundation for backtesting, performance evaluation, and live trading analytics that support Trexquant's global systematic strategies. Responsibilities Architect and develop a high-performance multi-asset simulation and backtesting platform capable of supporting strategy research, backtesting, and deployment across equities, futures, fixed income, and derivatives. Collaborate with quantitative researchers to ensure the platform accurately models market dynamics, transaction costs, and execution behavior consistent with live trading environments. Design scalable infrastructure for data ingestion, transformation, and computation pipelines that efficiently process large-scale market data and model outputs. Optimize C++ systems for low latency, high throughput, and numerical precision, ensuring reliability and reproducibility across simulations and production trading. Integrate research workflows-including model training, evaluation, and deployment-into a unified infrastructure supporting both Python- and C++-based research. Partner with infrastructure and data engineering teams to enhance caching, time-series management, and distributed computation capabilities. Ensure modularity, scalability, and extensibility of the simulation and backtesting framework to accommodate evolving research needs and new asset classes. Provide mentorship and technical guidance to engineers and researchers, promoting best practices in software design, testing, and performance validation. Requirements Bachelor's, Master's, or Ph.D. in Computer Science, Engineering, Mathematics, or a related quantitative field. 7+ years of experience in quantitative research infrastructure, simulation systems, or high-performance trading technology development. Expert-level proficiency in C++ (C++17/20) with deep knowledge of algorithms, concurrency, data structures, and numeric computation. Strong understanding of market microstructure, execution systems, and simulation methodologies across multiple asset classes. Proven experience architecting large-scale, low-latency, high-throughput systems for systematic or high-frequency trading. Proficiency in Python for research workflow integration and data engineering. Strong background in data modeling, time-series computation, and system performance optimization. Excellent communication skills and ability to collaborate effectively with researchers and engineers in a fast-paced, research-driven environment. Benefits Competitive salary plus bonus based on individual and company performance. Collaborative, casual, and friendly work environment. PPO Health, dental and vision insurance premiums fully covered for you and your. dependents. Pre-tax commuter benefits. Weekly company meals. Applications are now open for our NYC office, opening in September 2026. The base salary range is $175,000 - $200,000 depending on the candidate's educational and professional background. Base salary is one component of Trexquant's total compensation, which may also include a discretionary, performance-based bonus. Trexquant is an Equal Opportunity Employer
    $175k-200k yearly Auto-Apply 60d+ ago
  • Senior Principal Software Engineer, Data Architecture

    Mastercard 4.7company rating

    Embedded software engineer job in Harrison, NY

    Our Purpose Mastercard powers economies and empowers people in 200+ countries and territories worldwide. Together with our customers, we're helping build a sustainable economy where everyone can prosper. We support a wide range of digital payments choices, making transactions secure, simple, smart and accessible. Our technology and innovation, partnerships and networks combine to deliver a unique set of products and services that help people, businesses and governments realize their greatest potential. Title and Summary Senior Principal Software Engineer, Data Architecture Overview: Mastercard's Data & Analytics is seeking a visionary and results-oriented Senior Principal Software Engineer, Data Architecture to lead the design and evolution of Mastercard's enterprise data architecture. This foundational technical role is responsible for defining how data is collected, organized, governed, and distributed across Mastercard's global infrastructure. Reporting to the EVP of Data & Analytics, this engineer will shape architectural frameworks and standards that drive product innovation, operational excellence, and regulatory compliance across a hybrid cloud environment. The Mastercard's Data & Analytics organization is undergoing a bold transformation to modernize our global data ecosystem-unlocking value through secure, scalable, and compliant data capabilities. Role: Data Architecture Strategy & Execution * Lead the design and execution of Mastercard's enterprise data architecture across a complex, global ecosystem. * Drive modernization from legacy and on-prem systems to modern, cloud-native, and hybrid data platforms. * Architect scalable, secure data solutions that meet evolving regulatory requirements (e.g., ISO 20022, data localization, GDPR). * Create reusable, domain-oriented data models that promote consistency, interoperability, and self-service across business units. * Define and implement architectural patterns supporting both real-time and batch data processing across relational and non-relational systems. * Champion adoption of modern data principles including Data Mesh, data products, and federated governance. Governance, Alignment & Agile Integration * Serve as a key technical leader on the Data & Analytics Architecture Review Board to ensure alignment across programs and domains. * Collaborate with Mastercard's Architecture, Security, and Engineering organizations to embed data architecture into enterprise-wide standards. * Apply Agile methodologies to data architecture initiatives, enabling iterative delivery, rapid feedback, and cross-functional collaboration. * Represent Data & Analytics in enterprise architecture councils, steering committees, and executive planning forums. Cross-Functional Leadership & Mentorship * Lead and scale technical excellence by mentoring engineers, architects, and technical experts across distributed systems, cloud platforms, and data modeling. * Act as a trusted advisor to business, product, and engineering leaders-bridging technical strategy with enterprise priorities. * Build relationships and communicate effectively with internal and external stakeholders, including senior executives, to influence data-driven strategies and decisions. All About You: * Proven experience as a Senior Principal Engineer or equivalent in enterprise data architecture, data engineering, or data platform strategy. * Deep expertise in building and modernizing distributed data platforms using technologies such as Apache Spark, Kafka, Flink, NiFi, and Cloudera/Hadoop. * Hands-on proficiency with modern data platforms and tools including Databricks, Snowflake, Delta Lake, and Redshift. * Experienced in designing and operating real-time and batch data pipelines in hybrid and cloud-native environments (AWS, Azure, GCP). * Knowledge of Data Mesh principles, federated governance, and data product lifecycle management. * Experience working in Agile environments, leveraging modern delivery practices like Scrum, SAFe, or product-centric models. * Track record of leading large-scale data transformations and platform modernization initiatives in regulated industries such as Payments, Fintech, or Banking. * Understanding of card data flows, merchant ecosystems, and frameworks including ISO 20022 and data localization mandates. * Demonstrated ability to influence technical and business decisions at all levels, including C-suite stakeholders. * Strong executive presence with the ability to translate complex architecture concepts into business language. * Experience mentoring and leading global, cross-functional teams of high-performing technical talent. * Bachelor's degree in Computer Science, Data Engineering, Information Systems, or a related technical field required. This role is not eligible for Mastercard's work authorization sponsorship. As such, candidates must be eligible to work in the United States, now as well as in the future, without employer sponsorship. #LI-NF1 Mastercard is a merit-based, inclusive, equal opportunity employer that considers applicants without regard to gender, gender identity, sexual orientation, race, ethnicity, disabled or veteran status, or any other characteristic protected by law. We hire the most qualified candidate for the role. In the US or Canada, if you require accommodations or assistance to complete the online application process or during the recruitment process, please contact reasonable_accommodation@mastercard.com and identify the type of accommodation or assistance you are requesting. Do not include any medical or health information in this email. The Reasonable Accommodations team will respond to your email promptly. Corporate Security Responsibility All activities involving access to Mastercard assets, information, and networks comes with an inherent risk to the organization and, therefore, it is expected that every person working for, or on behalf of, Mastercard is responsible for information security and must: * Abide by Mastercard's security policies and practices; * Ensure the confidentiality and integrity of the information being accessed; * Report any suspected information security violation or breach, and * Complete all periodic mandatory security trainings in accordance with Mastercard's guidelines. In line with Mastercard's total compensation philosophy and assuming that the job will be performed in the US, the successful candidate will be offered a competitive base salary and may be eligible for an annual bonus or commissions depending on the role. The base salary offered may vary depending on multiple factors, including but not limited to location, job-related knowledge, skills, and experience. Mastercard benefits for full time (and certain part time) employees generally include: insurance (including medical, prescription drug, dental, vision, disability, life insurance); flexible spending account and health savings account; paid leaves (including 16 weeks of new parent leave and up to 20 days of bereavement leave); 80 hours of Paid Sick and Safe Time, 25 days of vacation time and 5 personal days, pro-rated based on date of hire; 10 annual paid U.S. observed holidays; 401k with a best-in-class company match; deferred compensation for eligible roles; fitness reimbursement or on-site fitness facilities; eligibility for tuition reimbursement; and many more. Pay Ranges Arlington, Virginia: $230,000 - $368,000 USD Boston, Massachusetts: $230,000 - $368,000 USD Miami, Florida: $200,000 - $320,000 USD Purchase, New York: $230,000 - $368,000 USD
    $96k-118k yearly est. Auto-Apply 60d+ ago
  • Senior Software Systems Engineer (Net)

    Novalink Solutions 3.1company rating

    Embedded software engineer job in Ridgefield, NJ

    Must have 5 years of HTML5 web development Expert knowledge of javascripts, Expert knowledge of CSS Expert knowledge of WebGL Published website using Angular Js
    $87k-115k yearly est. 60d+ ago
  • Embedded Software Engineer

    Clarapath

    Embedded software engineer job in Hawthorne, NY

    JOB TITLE: Embedded Software Engineer TYPE: Full time, regular COMPENSATION: $125,000 $160,000/yr Clarapath is a medical robotics company based in Westchester County, NY. Our mission is to transform and modernize laboratory workflows with the goal of improving patient care, decreasing costs, and enhancing the quality and consistency of laboratory processes. SectionStar by Clarapath is a ground-breaking electro-mechanical system designed to elevate and automate the workflow in histology laboratories and provide pathologists with the tissue samples they need to make the most accurate diagnoses. Through the use of innovative technology, data, and precision analytics, Clarapath is paving the way for a new era of laboratory medicine. Role Summary: The Embedded Software Engineer will be working alongside our existing software engineers, electrical engineers on medical device development. This role is multi-disciplinary with technical responsibility for designing, developing, and testing device control software, both at the driver and at the application level. We are looking for a team player who views medical device development as a competitive advantage. Responsibilities : Design, develop and maintain embedded software applications for various platforms, including microcontrollers and microprocessors Develop drivers for interfacing with motor controllers, cameras, scanners, and PLC systems Collaborate with hardware engineers to define system requirements and develop software architecture designs Implement real-time operating systems (RTOS) and device drivers to support hardware functionality Write efficient and reliable code in C/C++ for embedded systems, ensuring optimal performance and resource utilization Conduct unit testing and debugging of software modules to identify and resolve defects Participate in code reviews and provide constructive feedback to ensure code quality and maintainability Work closely with cross-functional teams, including firmware engineers, hardware engineers, and QA testers, to integrate software components and validate system functionality Stay updated on emerging technologies and industry trends related to embedded software development, and incorporate best practices into our development processes Document software designs, specifications, and test procedures to support product development and regulatory compliance efforts Collaborate with external partners and suppliers as needed to integrate third-party software components or tools into our embedded systems Qualifications : Bachelor s degree in Computer Science, Electrical Engineering, or related field. Master s degree preferred 3-5 years of experience in embedded software development, with a strong proficiency in C/C++ and Python programing languages Prior experience working in a LINUX environment Prior experience working with GIT or other code repository systems Solid understanding of the TCP/IP protocol stack Solid understanding of multithreading and real-time embedded systems, including RTOS, device drivers, and hardware-software interfaces Prior experience utilizing PID-based control for motion and temperature regulation Experience with embedded development tools and environments, such as IDEs, debuggers, and version control systems Familiarity with microcontroller architectures and peripheral interfaces (ex: Ethernet, Serial, UART, SPI, I2C, GPIO) Familiarity with industrial communication protocols such as MODBUS Knowledge of software development lifecycle (SDLC) processes and quality assurance principles Strong analytical and problem-solving skills, with the ability to troubleshoot complex software issues Excellent communication and teamwork abilities, with a collaborative approach to problem-solving Demonstrated ability to work effectively in a fast-paced, deadline-driven environment Prior experience in Agile development methodologies and continuous integration practices, a plus Experience with robotics platforms like ROS or YARP, a plus Experience interfacing with Clinical Lab Information Systems, a plus Experience in addressing data security and compliance with HIPPA regulations, a plus Histology laboratory workflow experience, a plus Experience building visions systems for process and quality control, a plus Company Offers: Competitive salary, commensurate with experience and education Comprehensive benefits package available: (healthcare, vision, dental and life insurances; 401k; PTO and holidays) A collaborative and diverse work environment where our teams thrive on solving complex challenges Ability to file IP with the company Connections with world class researchers and their laboratories Collaboration with strategic leaders in healthcare and pharmaceutical world A mission driven organization where every team member will be responsible for changing the standards of delivering healthcare Clarapath is proud to be an equal opportunity employer. We are committed to providing equal employment opportunities to all employees and applicants for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. In addition to federal law requirements, Clarapath complies with applicable state and local laws governing nondiscrimination in employment. 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.
    $125k-160k yearly 12d ago
  • Embedded Software Engineer / Architect

    Recruitment Solutions Integrators

    Embedded software engineer job in Norwalk, CT

    Our client brings together the most creative minds in science and technology to develop lithography machines . Their Development & Engineering Department is currently searching for a talented software engineer to design and implement embedded software for systems among the highest precision ever produced in the world Position:Embedded Software Engineer / Architect Location: Connecticut Type: Long term Contract Experience: 5-10 Yrs Experienced Job Description: The individual will be responsible for key modules of the production software throughout the development cycle, ranging from specifying functional requirements by working with multi-disciplinary teams, providing detailed design specifications, outlining testing effort, to implementing the software and executing the testing steps to qualify the product, etc. The engineer will work closely with the team leader, the project management and other developers to create robust software that offers advanced architecture and fulfills the business needs. Education: BS or higher in Computer Science or related technical discipline or equivalent experience Required Experience: Minimum 6 years C/C++ programming experiences, with an emphasis on embedded system programming Minimum 6 years Unix programming experiences, preferably on Solaris or Linux Experience or proven ability in computational algorithms Experience or proven ability in technical specifications Experience or proven ability in designing complex software architecture Experience in Python, is a plus Experience in Clearcase, is a plus A passion for programming and software engineering If you are comfortable with the position requirements and intrested in exploring this opportunity further, please respond with your updated resume along with the below details. 1) Best number to reach you: 2) Best time to call you: Additional Information share your resume to rao.hiring at gmail dot com with subject as job tittle
    $82k-108k yearly est. 60d+ ago
  • Principal Software Engineer (USA)

    Trexquant Investment 4.0company rating

    Embedded software engineer job in Stamford, CT

    Job Description Trexquant is seeking a highly skilled Principal Software Engineer to lead the next-generation development of our trading and research simulation platform. This role is central to advancing Trexquant's systematic trading infrastructure and enabling scalable alpha development across multiple asset classes. The successful candidate will architect, implement, and optimize high-performance systems that drive trading simulations, data processing, and live execution for quantitative strategies. As a Principal Software Engineer, you will work closely with quantitative researchers, and engineers to design and maintain a robust, extensible simulation and backtesting framework. You will help shape the foundation for backtesting, performance evaluation, and live trading analytics that support Trexquant's global systematic strategies. Responsibilities Architect and develop a high-performance multi-asset simulation and backtesting platform capable of supporting strategy research, backtesting, and deployment across equities, futures, fixed income, and derivatives. Collaborate with quantitative researchers to ensure the platform accurately models market dynamics, transaction costs, and execution behavior consistent with live trading environments. Design scalable infrastructure for data ingestion, transformation, and computation pipelines that efficiently process large-scale market data and model outputs. Optimize C++ systems for low latency, high throughput, and numerical precision, ensuring reliability and reproducibility across simulations and production trading. Integrate research workflows-including model training, evaluation, and deployment-into a unified infrastructure supporting both Python- and C++-based research. Partner with infrastructure and data engineering teams to enhance caching, time-series management, and distributed computation capabilities. Ensure modularity, scalability, and extensibility of the simulation and backtesting framework to accommodate evolving research needs and new asset classes. Provide mentorship and technical guidance to engineers and researchers, promoting best practices in software design, testing, and performance validation. Requirements Bachelor's, Master's, or Ph.D. in Computer Science, Engineering, Mathematics, or a related quantitative field. 7+ years of experience in quantitative research infrastructure, simulation systems, or high-performance trading technology development. Expert-level proficiency in C++ (C++17/20) with deep knowledge of algorithms, concurrency, data structures, and numeric computation. Strong understanding of market microstructure, execution systems, and simulation methodologies across multiple asset classes. Proven experience architecting large-scale, low-latency, high-throughput systems for systematic or high-frequency trading. Proficiency in Python for research workflow integration and data engineering. Strong background in data modeling, time-series computation, and system performance optimization. Excellent communication skills and ability to collaborate effectively with researchers and engineers in a fast-paced, research-driven environment. Benefits Competitive salary plus bonus based on individual and company performance. Collaborative, casual, and friendly work environment. PPO Health, dental and vision insurance premiums fully covered for you and your. dependents. Pre-tax commuter benefits. Weekly company meals. Applications are now open for our NYC office, opening in September 2026. The base salary range is $175,000 - $200,000 depending on the candidate's educational and professional background. Base salary is one component of Trexquant's total compensation, which may also include a discretionary, performance-based bonus. Trexquant is an Equal Opportunity Employer
    $175k-200k yearly 13d ago
  • Senior Engineer - Software Engineering (BOGOTA)

    Slalom 4.6company rating

    Embedded software engineer job in Bogota, NJ

    We are excited to be launching in Colombia and will have enhanced job postings with English and Spanish in early 2025. Who You'll Work With At Slalom Build we co-create custom software, data and cloud products with clients who are ready to accelerate their digital transformation. We're passionate about technology, compelled by its potential as we help create the digital products, experiences, and technology-driven organizations that drive true change. We're thrilled by the opportunity to build the future we want to see, with anyone willing to join us. The Software Engineering capability at Slalom Build brings our clients' vision to life! We use modern tools and techniques to build secure, highly scalable software products that handle our clients' most innovative and strategic work. We follow Agile practices when building software components and applications that utilize modern frameworks and cloud scale in order to accelerate our clients' business. Our software engineers are committed to the craft of collaboratively building high-quality and sustainable software products that delight our clients and their customers by taking advantage of emerging tools in an ever-changing technological landscape. We build full-stack solutions across a range of established and emerging technologies and techniques according to the needs of our clients including: * Front end applications targeting native mobile and modern web platforms. Examples include React, Angular and Vue. * APIs and back end services built using emerging frameworks and architectural patterns. Examples include Node, Typescript, Java and .Net. * Hosting and application services provided by industry leading cloud providers. Examples include AWS, Azure and GCP. * Operational efficiencies leveraging modern ecosystems and automated build and deployment pipelines. * Collaborative build practices that allow our teams to be agile and responsive to our clients' needs. What You'll Do You will focus on building high-quality software as part of a collaborative product engineering team, using your skills to own the development of larger components. By regularly reviewing and contributing to the refinement of your team's work, you'll align to project teams working alongside other talented software engineers and architects. You will lend creativity to solving software problems using core development tools and techniques. You will contribute to the entire software stack of the components that you own-aligning data, API, and UI components to the norms of the rest of the software product. All while experimenting with new technologies and developing skills across the stack and contributing to the positive flow of your team. Specifically, you will: * Write high-quality application code using emerging technologies and frameworks primarily targeting cloud-based ecosystems. * Collaborate with other software development capabilities to iteratively develop, validate, and operate software at scale using agile techniques. * Verify components at the unit and integration level using proven validation techniques. * Develop supporting scripts and routines that automate procedures and help maintain components in production environments. We are looking for candidates who are interested in working in a hybrid environment as we build the foundation and grow our team in Colombia. We offer a flexible working environment to balance the need to work independently, with days that may require in-person collaboration at our office. What You'll Bring Your primary responsibility will be to deliver functioning, validated code leaning on your experience building production software. You will bring your ability to organize your ideas into design, code, and supporting tests that others on your team can use. Collaboration will be key as you ensure that your components align with the overall technical direction of the product team. Humble expertise will serve you well as you listen and observe the needs of your client in order to best apply your understanding. Curiosity will drive you to understand why your check-in broke the build as well as to lend a hand in maintaining the pipeline. A desire to learn and grow will always be fed by those around you. You take pride in your work and take time to appreciate the little details about the software that you are building. About Us Slalom Build is a highly scalable, high-velocity Build as a Service firm. We work with clients in a flexible, collaborative, and repeatable methodology to create custom technology solutions for their most impactful initiatives and to accelerate their digital transformation journey. Over 1500 Builders strong, distributed across the globe, our innovation hubs attract the type of people who contribute to thriving teams. By placing builders in close proximity to clients - as well as their cultural and technology cohorts - we can assure the quality, versatility, and speed that product delivery demands, along with the elasticity and scale to tailor to individual client needs. Slalom Build leverages a foundation of innovation inherited from Slalom, a Seattle based firm that set out in 2001 to disrupt and redefine management consulting. Now 13,000+ professionals strong around the globe, Slalom is deeply engaged with some of the world's most influential, change-making enterprises. Learn more at slalombuild.com or slalom.com
    $103k-129k yearly est. 29d ago
  • Senior Principal Software Engineer, Data Architecture

    Mastercard 4.7company rating

    Embedded software engineer job in Harrison, NY

    **Our Purpose** _Mastercard powers economies and empowers people in 200+ countries and territories worldwide. Together with our customers, we're helping build a sustainable economy where everyone can prosper. We support a wide range of digital payments choices, making transactions secure, simple, smart and accessible. Our technology and innovation, partnerships and networks combine to deliver a unique set of products and services that help people, businesses and governments realize their greatest potential._ **Title and Summary** Senior Principal Software Engineer, Data Architecture Overview: Mastercard's Data & Analytics is seeking a visionary and results-oriented Senior Principal Software Engineer, Data Architecture to lead the design and evolution of Mastercard's enterprise data architecture. This foundational technical role is responsible for defining how data is collected, organized, governed, and distributed across Mastercard's global infrastructure. Reporting to the EVP of Data & Analytics, this engineer will shape architectural frameworks and standards that drive product innovation, operational excellence, and regulatory compliance across a hybrid cloud environment. The Mastercard's Data & Analytics organization is undergoing a bold transformation to modernize our global data ecosystem-unlocking value through secure, scalable, and compliant data capabilities. Role: Data Architecture Strategy & Execution - Lead the design and execution of Mastercard's enterprise data architecture across a complex, global ecosystem. - Drive modernization from legacy and on-prem systems to modern, cloud-native, and hybrid data platforms. - Architect scalable, secure data solutions that meet evolving regulatory requirements (e.g., ISO 20022, data localization, GDPR). - Create reusable, domain-oriented data models that promote consistency, interoperability, and self-service across business units. - Define and implement architectural patterns supporting both real-time and batch data processing across relational and non-relational systems. - Champion adoption of modern data principles including Data Mesh, data products, and federated governance. Governance, Alignment & Agile Integration - Serve as a key technical leader on the Data & Analytics Architecture Review Board to ensure alignment across programs and domains. - Collaborate with Mastercard's Architecture, Security, and Engineering organizations to embed data architecture into enterprise-wide standards. - Apply Agile methodologies to data architecture initiatives, enabling iterative delivery, rapid feedback, and cross-functional collaboration. - Represent Data & Analytics in enterprise architecture councils, steering committees, and executive planning forums. Cross-Functional Leadership & Mentorship - Lead and scale technical excellence by mentoring engineers, architects, and technical experts across distributed systems, cloud platforms, and data modeling. - Act as a trusted advisor to business, product, and engineering leaders-bridging technical strategy with enterprise priorities. - Build relationships and communicate effectively with internal and external stakeholders, including senior executives, to influence data-driven strategies and decisions. All About You: - Proven experience as a Senior Principal Engineer or equivalent in enterprise data architecture, data engineering, or data platform strategy. - Deep expertise in building and modernizing distributed data platforms using technologies such as Apache Spark, Kafka, Flink, NiFi, and Cloudera/Hadoop. - Hands-on proficiency with modern data platforms and tools including Databricks, Snowflake, Delta Lake, and Redshift. - Experienced in designing and operating real-time and batch data pipelines in hybrid and cloud-native environments (AWS, Azure, GCP). - Knowledge of Data Mesh principles, federated governance, and data product lifecycle management. - Experience working in Agile environments, leveraging modern delivery practices like Scrum, SAFe, or product-centric models. - Track record of leading large-scale data transformations and platform modernization initiatives in regulated industries such as Payments, Fintech, or Banking. - Understanding of card data flows, merchant ecosystems, and frameworks including ISO 20022 and data localization mandates. - Demonstrated ability to influence technical and business decisions at all levels, including C-suite stakeholders. - Strong executive presence with the ability to translate complex architecture concepts into business language. - Experience mentoring and leading global, cross-functional teams of high-performing technical talent. - Bachelor's degree in Computer Science, Data Engineering, Information Systems, or a related technical field required. This role is not eligible for Mastercard's work authorization sponsorship. As such, candidates must be eligible to work in the United States, now as well as in the future, without employer sponsorship. \#LI-NF1 Mastercard is a merit-based, inclusive, equal opportunity employer that considers applicants without regard to gender, gender identity, sexual orientation, race, ethnicity, disabled or veteran status, or any other characteristic protected by law. We hire the most qualified candidate for the role. In the US or Canada, if you require accommodations or assistance to complete the online application process or during the recruitment process, please contact reasonable_accommodation@mastercard.com and identify the type of accommodation or assistance you are requesting. Do not include any medical or health information in this email. The Reasonable Accommodations team will respond to your email promptly. **Corporate Security Responsibility** All activities involving access to Mastercard assets, information, and networks comes with an inherent risk to the organization and, therefore, it is expected that every person working for, or on behalf of, Mastercard is responsible for information security and must: + Abide by Mastercard's security policies and practices; + Ensure the confidentiality and integrity of the information being accessed; + Report any suspected information security violation or breach, and + Complete all periodic mandatory security trainings in accordance with Mastercard's guidelines. In line with Mastercard's total compensation philosophy and assuming that the job will be performed in the US, the successful candidate will be offered a competitive base salary and may be eligible for an annual bonus or commissions depending on the role. The base salary offered may vary depending on multiple factors, including but not limited to location, job-related knowledge, skills, and experience. Mastercard benefits for full time (and certain part time) employees generally include: insurance (including medical, prescription drug, dental, vision, disability, life insurance); flexible spending account and health savings account; paid leaves (including 16 weeks of new parent leave and up to 20 days of bereavement leave); 80 hours of Paid Sick and Safe Time, 25 days of vacation time and 5 personal days, pro-rated based on date of hire; 10 annual paid U.S. observed holidays; 401k with a best-in-class company match; deferred compensation for eligible roles; fitness reimbursement or on-site fitness facilities; eligibility for tuition reimbursement; and many more. **Pay Ranges** Arlington, Virginia: $230,000 - $368,000 USD Boston, Massachusetts: $230,000 - $368,000 USD Miami, Florida: $200,000 - $320,000 USD Purchase, New York: $230,000 - $368,000 USD
    $96k-118k yearly est. 60d+ ago

Learn more about embedded software engineer jobs

How much does an embedded software engineer earn in Greenwich, CT?

The average embedded software engineer in Greenwich, CT earns between $72,000 and $123,000 annually. This compares to the national average embedded software engineer range of $77,000 to $134,000.

Average embedded software engineer salary in Greenwich, CT

$94,000

What are the biggest employers of Embedded Software Engineers in Greenwich, CT?

The biggest employers of Embedded Software Engineers in Greenwich, CT are:
  1. Clarapath
Job type you want
Full Time
Part Time
Internship
Temporary