Senior React Developer (Next.js)
Embedded software engineer job in Lansing, MI
What You'll Do:
Develop and maintain scalable, responsive, and accessible web applications using React and modern frontend frameworks.
Implement reusable UI components, design systems, and custom hooks to accelerate development.
Collaborate with product managers, designers, and backend engineers to deliver high-quality features.
Optimize application performance through memoization, code splitting, and efficient state management.
Participate in code reviews, documentation, and continuous improvement of development processes.
Contribute to CI/CD pipelines and deployment processes for production applications.
What We're Looking For:
Technical Skills:
3+ years of experience with React, including modern hooks and patterns.
Strong expertise with Redux or similar state management solutions.
Proficient in JavaScript (ES6+) and CSS (modern frameworks like Tailwind, SCSS, or styled-components).
Experience integrating RESTful APIs and handling asynchronous operations.
Familiarity with Next.js or server-side rendering is a strong advantage.
Git version control and experience with development tooling (npm, yarn, linting, CI/CD).
Core Competencies:
Building accessible web applications (WCAG 2.1 AA).
Strong debugging, problem-solving, and performance optimization skills.
Comfortable working in Agile/Scrum environments.
Ability to implement and maintain complex forms and dynamic UI components.
Nice-to-Haves:
Experience with state persistence, design systems, and multi-step forms.
Knowledge of deployment pipelines, testing frameworks, and automated CI/CD processes.
Why You'll Love Working Here:
Impactful projects: Work on dashboards, dynamic forms, and reusable component libraries.
Collaborative culture: A team that values your ideas and growth.
Professional development: Opportunities to learn, mentor, and advance your career.
Flexible work environment: Remote or hybrid options available.
Senior Embedded Controls Engineer, Vehicle Motion
Embedded software engineer job in Lansing, MI
We are the movers of the world and the makers of the future. We get up every day, roll up our sleeves and build a better world -- together. At Ford, we're all a part of something bigger than ourselves. Are you ready to change the way the world moves?
Ford's Electric Vehicles, Digital and Design (EVDD) team is charged with delivering the company's vision of a fully electric transportation future. EVDD is customer-obsessed, entrepreneurial, and data-driven and is dedicated to delivering industry-leading customer experience for electric vehicle buyers and owners. You'll join an agile team of doers pioneering our EV future by working collaboratively, staying focused on only what matters, and delivering excellence day in and day out. Join us to make positive change by helping build a better world where every person is free to move and pursue their dreams.
What you'll do...
- Create and implement the control strategy for various vehicle motion attributes and functions, including lateral and longitudinal vehicle dynamics.
- Work with suppliers to define functions and interfaces into 3rd party components, driving further consolidation and integration of vehicle functions into our centralized vehicle motion control system.
- Collaborate with software integration teams to bring up core functions and broadcast software level requirements to electrical hardware and systems teams.
- Understand functional safety principles and participate in functional safety analyses of complex vehicle subsystems.
- Develop comprehensive test plans and perform thorough testing to validate firmware functionality, stability, and performance under various conditions.
- Author subsystem block diagrams and lead subsystem reviews through all vehicle program development phases
- Collaborate with other system integration leads to capture component level requirements, provide subject matter expertise in sourcing discussions, and collect and approve Device Transmittals.
- Early phases of firmware development will focus on hardware validation, labcar testing, and setting up the automation framework for unit, SIL and HIL testing.
You'll have...
- Master's degree in electrical engineering, Mechanical Engineering, or Computer Science, with evidence of exceptional ability, or equivalent.
- 10+ years of experience on embedded controls systems such as chassis systems, VCM, or similar dynamic functions.
- 10+ years of experience on electrical hardware applications, prototype bring-up, and systems development.
- 10+ years of experience with Vehicle Network Protocols such as CAN, LIN & Automotive Ethernet
- Strong EE fundamentals and hands-on experience with electrical test equipment (oscilloscopes, DMMs, signal generators, power supplies, etc.)
- 10+ years of experience using embedded networking interface tools for automotive, aerospace, or similar field.
- Experience and working knowledge of systems development, vehicle architecture, battery technologies, software/hardware tool development, motor calibration technologies, OBD calibration, functional safety, network, and diagnostics process.
- Experience with creating and executing component-level test procedures and owning all test results.
Even better, you may have...
+ Highly collaborative mindset and strong communication skills
+ Experience developing features such as hill hold, stability controls, anti-lock braking, park assist, cruise or adaptive cruise control, or other similar vehicle dynamic features.
+ Experience with software build tools like Bazel, Scons, Cmake etc.
+ Experience with fundamental hardware components on PCB and their analysis tools.
+ Ability to write testing scripts for using scripting languages (Python)
+ Fluent in software fundamentals including software design and maintainability.
+ Hands-on experience in hardware bring-up, system debugging, and code optimization.
+ Knowledge of electrical engineering fundamentals including circuit analysis and design
You may not check every box, or your experience may look a little different from what we've outlined, but if you think you can bring value to Ford Motor Company, we encourage you to apply!
As an established global company, we offer the benefit of choice. You can choose what your Ford future will look like: will your story span the globe, or keep you close to home? Will your career be a deep dive into what you love, or a series of new teams and new skills? Will you be a leader, a changemaker, a technical expert, a culture builder...or all of the above? No matter what you choose, we offer a work life that works for you, including:
- Immediate medical, dental, vision and prescription drug coverage
- Flexible family care days, paid parental leave, new parent ramp-up programs, subsidized back-up child care and more
- Family building benefits including adoption and surrogacy expense reimbursement, fertility treatments, and more
- Vehicle discount program for employees and family members and management leases
- Tuition assistance
- Established and active employee resource groups
- Paid time off for individual and team community service
- A generous schedule of paid holidays, including the week between Christmas and New Year's Day
- Paid time off and the option to purchase additional vacation time.
This position is a salary grade 8.
For more information on salary and benefits, click here:
*****************************
Visa sponsorship is available for this position.
Candidates for positions with Ford Motor Company must be legally authorized to work in the United States. Verification of employment eligibility will be required at the time of hire.
We are an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, religion, color, age, sex, national origin, sexual orientation, gender identity, disability status or protected veteran status. In the United States, if you need a reasonable accommodation for the online application process due to a disability, please call **************.
This position is hybrid. Candidates who are in commuting distance to a Ford hub location may be required to be onsite four or more days per week. #LI-Hybrid #LI-MZ1
**Requisition ID** : 51041
Embedded Software Engineer
Embedded software engineer job in Milford, MI
As an Embedded Software Engineer on the Vehicle Mechatronics Embedded Controls (VMEC) team, you will contribute to the design, development, and deployment of embedded control systems that support vehicle motion, access, visibility, occupant protection, and comfort across GM's global portfolio.
In this role, you will focus on developing Body Controls software for GM vehicles worldwide, working within Agile teams responsible for end-to-end delivery-including requirements, development, testing, and verification. Your primary focus will be embedded software development and testing in a collaborative, fast-paced environment.
Job Description
You will work as part of an Agile Scrum team developing embedded automotive control systems. Multiple openings are available across body control domains such as lighting, vehicle access, and closures. Final placement will be determined during the interview process based on business needs and your experience.
Your responsibilities will include:
* Collaborating with Product Managers, testers, and fellow developers using methodologies like Behavior-Driven Development (BDD) and Test-Driven Development (TDD) to deliver features for GM's next-generation EV and ICE vehicles.
* Designing, implementing, and integrating complex embedded software systems in hand-coded C, with flexibility in selecting implementation approaches.
* Developing and maintaining unit tests and multicomponent tests, including model/code equivalence testing, to ensure robust software validation.
* Participating fully in Agile team activities and ceremonies.
* Working closely with internal teams such as calibration and vehicle integration.
* Partnering with GM suppliers to define and validate provided software libraries.
* Using debugging tools-including Lauterbach-to identify root causes and resolve defects.
Required Skills and Experience:
* Bachelors Degree in Computer Science, Mechatronics, Software, Electrical or Computer Engineering
* Experience with writing and debugging C code and/or Rational Rhapsody
* Minimum 3 years of embedded software development experience preferred; familiarity with GM or other automotive software standards (eg. AUTOSAR), test procedures and build processes an asset
* Experience with CppUTest framework including debugging CppU Tests and implementing dynamic scheduler.
* Experience with software configuration management processes and tools (e.g. Git Ecosystem) preferred
* Experience in deciphering Ethernet, CAN and LIN Logs.
* Development / testing experience on SIL/HIL or other virtual environments
* Individually motivated; Scrum Team members are expected to pursue their goals with a high degree of independence and motivation
* Prior experience working in Agile / Scrum / SAFe is an asset, but not required
* Good oral and written communication skills are required, and high level of interpersonal skills to work effectively in a geographically dispersed team
* Ability to manage time and meet deliverable timing is critical
* Experience in any of the domains noted above an asset but not required (vehicle access, occupant position, protection, vision & visibility, and comfort/HVAC)
#LI-JK3
This role is categorized as hybrid. This means the selected candidate is expected to report to a specific location at least 3 times a week {or other frequency dictated by their manager}.
This job may be eligible for relocation benefits.
About GM
Our vision is a world with Zero Crashes, Zero Emissions and Zero Congestion and we embrace the responsibility to lead the change that will make our world better, safer and more equitable for all.
Why Join Us
We believe we all must make a choice every day - individually and collectively - to drive meaningful change through our words, our deeds and our culture. Every day, we want every employee to feel they belong to one General Motors team.
Benefits Overview
From day one, we're looking out for your well-being-at work and at home-so you can focus on realizing your ambitions. Learn how GM supports a rewarding career that rewards you personally by visiting Total Rewards resources.
Non-Discrimination and Equal Employment Opportunities (U.S.)
General Motors is committed to being a workplace that is not only free of unlawful discrimination, but one that genuinely fosters inclusion and belonging. We strongly believe that providing an inclusive workplace creates an environment in which our employees can thrive and develop better products for our customers.
All employment decisions are made on a non-discriminatory basis without regard to sex, race, color, national origin, citizenship status, religion, age, disability, pregnancy or maternity status, sexual orientation, gender identity, status as a veteran or protected veteran, or any other similarly protected status in accordance with federal, state and local laws.
We encourage interested candidates to review the key responsibilities and qualifications for each role and apply for any positions that match their skills and capabilities. Applicants in the recruitment process may be required, where applicable, to successfully complete a role-related assessment(s) and/or a pre-employment screening prior to beginning employment. To learn more, visit How we Hire.
Accommodations
General Motors offers opportunities to all job seekers including individuals with disabilities. If you need a reasonable accommodation to assist with your job search or application for employment, email us or call us at ************. In your email, please include a description of the specific accommodation you are requesting as well as the job title and requisition number of the position for which you are applying.
Auto-ApplySoftware Engineer- Systems
Embedded software engineer job in Lansing, MI
Meta Platforms, Inc. (Meta), formerly known as Facebook Inc., builds technologies that help people connect, find communities, and grow businesses. When Facebook launched in 2004, it changed the way people connect. Apps and services like Messenger, Instagram, and WhatsApp further empowered billions around the world. Now, Meta is moving beyond 2D screens toward immersive experiences like augmented and virtual reality to help build the next evolution in social technology. To apply, click "Apply to Job" online on this web page.
**Required Skills:**
Software Engineer- Systems Responsibilities:
1. Research, design, develop, build and test operating systems-level software, compilers, and network distribution software for large distributed components that run applications.
2. Build new features and improve existing products.
3. Work on problems of moderate scope.
4. Push code, drive the development of the systems behind our products, create web applications that reach billions of people, build high volume servers, and be a part of a team to connect people around the globe.
5. Develop a strong understanding of relevant product area, codebase, and/or systems.
6. Demonstrate proficiency in data analysis, programming and software engineering.
7. Produce high quality code with good test coverage, using modem abstractions and frameworks.
8. Receive general instructions on routine work and detailed instructions on new projects or assignments, work independently, use available resources to get unblocked, and complete tasks on-schedule by exercising strong judgment and problem solving skills.
9. Master internal development standards from developing to releasing code in order to take on tasks and projects with increasing levels of complexity.
10. Actively seek and give feedback in alignment with company Performance Philosophy.
11. Telecommuting from anywhere in the US permitted.
**Minimum Qualifications:**
Minimum Qualifications:
12. Requires Bachelor's degree in Computer Science, Engineering, Mathematics or related and 60 months of experience in the job offered or a related occupation
13. 60 months of experience must include the following:
14. 1. Coding in C, C++, C#, Python, Java, or Javascript
15. 2. Python, PHP, or Haskell
16. 3. Relational databases and SQL
17. 4. Software development tools: Code editors (VIM or Emacs), and revision control systems (Subversion. GIT, or Perforce)
18. 5. Linux, UNIX, or other "nix-like OS including file manipulation and simple commands
19. 6. Core web technologies: HTML, CSS, or JavaScript
20. 7. Building highly-scalable performant solutions
21. 8. Distributed systems including sharding, consistency, and availability and
22. 9. Algorithms
**Public Compensation:**
$261,085/year to $290,180/year + bonus + equity + benefits
**Industry:** Internet
**Equal Opportunity:**
Meta is proud to be an Equal Employment Opportunity and Affirmative Action employer. We do not discriminate based upon race, religion, color, national origin, sex (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender, gender identity, gender expression, transgender status, sexual stereotypes, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics. We also consider qualified applicants with criminal histories, consistent with applicable federal, state and local law. Meta participates in the E-Verify program in certain locations, as required by law. Please note that Meta may leverage artificial intelligence and machine learning technologies in connection with applications for employment.
Meta is committed to providing reasonable accommodations for candidates with disabilities in our recruiting process. If you need any assistance or accommodations due to a disability, please let us know at accommodations-ext@fb.com.
Principal Embedded Systems Engineer - Avionics / GNC
Embedded software engineer job in Lowell, MI
Job DescriptionUS Citizen or Permanent Resident In-Person Starts Immediately Join us in building aircraft at scale, reindustrializing the Midwest, and turning autonomous aircraft into decentralized infrastructure. Orb is a small mission-driven team where your initiative, creativity, and dedication will be used to reach every village on the planet with power, logistics, and communications.
Your Role at Orb: Orb is building software-hardware integrated air platforms. This position will lead the design and of world class microelectronics, sensors, and edge compute devices. This position will develop firmware and interface with software primarily in Rust.
If you're ready to put the United States back on top in embedded robotic systems, we invite to apply.Key Responsibilities
Manage Requirements for Low SWaPSystem Design (Sensor Selection / Sensor Placement / Power Supply)
PCB Design and Mechanical Integration
Materials Sourcing and Supply Chain Awareness
Firmware/Software Engineering
Hardware and Firmware Testing
Desired Skills and Qualifications
Bachelors or Masters degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent experience.
7+ years of experience programming in Object-Oriented/System languages, including C/C++, Rust, and Python with an emphasis on Rust.
Experience with electro-mechanical products and embedded microcontroller, including Interrupts, Timers, DMAs, and communication interfaces (e.g., UART, SPI, I2C, CAN, USB, Ethernet).
Understanding of Electro Magnetic Interference and Back EMF
5+ years of experience with the following areas:
Motor control
Lithium battery systems
Sensor interfacing and sensor fusion
Control theory
Wireless communication
Bootloaders
Proficiency in reading electrical schematics and using test equipment (oscilloscopes, multimeters) to troubleshoot electrical and firmware issues independently.
Understanding and applying EMI, EMF, Back EMF, and SWaP concepts to accomplish goals.
Strong analytical and problem-solving skills with the ability to manage multiple critical projects in a dynamic environment.
Willingness to take on additional duties as required.
+ Additional Options and IncentivesAbout Orb Aerospace: Orb was started with the mission to bring aviation to the 80% of the world that's never had it; turning autonomous aircraft into tools to decentralize infrastructure, connect continents, protect soldiers, provide for families, and run economies.“Less like the flying taxis, more like the flying cowboys,” Orb is at the intersection of manned and unmanned aviation, reindustrializing the Midwest, and building the- future we know is possible and want to live in.
About Node One: Node One is a small team of engineers and operators who have dedicated their lives to solving some of the world's hardest problems through a new kind of aviation - Orb's live-work-fly R&D HQ. Node One is all about reducing the cycle time to design, build, and fly aircraft from years to months and building the systems and platforms we'll use to reach every village on the planet.
We stand on the shoulders of giants. Their great work allows us to accomplish ours. If you've been a rocket/airplane nerd and have a passion for designing, building, and flying airframes, autopilots, power systems, and embedded systems, or you love to push a new product through new manufacturing methods to a new market, come join the team at Node One and make history.
Orb Employees Are: High Agency and Biased Towards Action Have a History of Self-Starting, Pacing, and Finishing Projects Thrive with Autonomy to Design New Solutions to Partially Defined Problems Are Curious and Continue Learning Have Integrity and a Desire to Serve Others
Standard Benefits Package: Orb provides a monthly flat rate towards medical, dental, and vision $500 flat rate for individuals; $850 flat rate for married/family Medical, Vision, Dental, Short/Long Term Disability, and Group/Voluntary Life Insurance Opt-In 401K Options (Pre-Tax or Roth) with a 3% Employer Match
Perks: Support in Getting your Pilots License and Ratings Support for Continuing Education Annual Customer Demos all over the World
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
Senior Embedded Software Engineer - Scrum Lead
Embedded software engineer job in Milford, MI
Work Classification:
Hybrid: This means the successful candidate is expected to report to their primary location (Milford, MI) three times per week, at minimum, or other frequency dictated by the business.
The Role:
The Vehicle Mechatronic Embedded Controls (VMEC), Supervisory controls software team has an opening for a Scrum Leader in the Vehicle states and Modes Agile Release Train (ART), a production level group that supports the definition, design, and development of Drive mode requirements and controls software .
In this role, you will directly impact GM vehicles and the customer experience as these are customer on demand features!
We are seeking creative, highly motivated, agile thinkers with passion and expertise in controls and software and with great attention to detail. The selected candidate will lead a scrum team (10-15 engineers) in designing and implementing technical software solutions for VMEC features utilizing the Scaled Agile Framework (SAFe) and appropriate processes and methods and lead the growth in capability of controls methods to keep General Motors at the technological forefront. In the role of Scrum Leader, you will manage the team's workload and capacity, collaborate with multiple areas of the business, and guide the teams collective work output, innovation, and growth.
Customer facing features of the ART: Drive modes, Power moding, Propulsion State Active, Uplifter Vehicle Module, Power Throttle Override, Pet Mode, Teen Driver, Valet Mode, Police Pursuit Vehicle features.
What You'll Do:
Be the servant leader, lean-agile leader, and coach for a Scrum Team on the ART
50% capacity requires developing and delivering software in Embedded C. 50% capacity would perform as Scrum Lead role per agile.
Plan and manage the team's workload and capacity, including developers - SW Engineers (SWE) and Controls Design Engineers (CDE) - Sub-System Lead Engineers (SSLEs), and SW Quality Assurance (SQA) Engineers
Facilitate Scrum team meetings, such as daily stand ups (DSU), Iteration Planning, Iteration Review, Peer and Code Reviews, Retrospectives
Facilitate Scrum team activities and present to the ART during ART ceremonies such at Inspect and Adapt, including System Demos, and Program Increment (PI) Planning
Escalate problems to the right people at the right time, but only after team's internal attempts
Collaborate with the ART Release Train Engineer (RTE), SAFe Program Consultant (SPC), and other Scrum Leads on matters of SAFe and VMEC processes and metrics as well as ART and Scrum meetings, including Scrum of Scrums, ART Sync, and Scrum CoP
Encourage the team to relentlessly improve through education and innovation; prepare or manage innovation activities for the scrum team during the Innovation and Planning (I&P) sprint
Collaborate with ART Program Management Team (PMT) members such as Test Architect (TA), SW System Architect (SWSA), Safety Design System Architect (SDSA), Technical Specialist (TS), and Functional System Architects (FSA), particularly in matters of workload management and scrum team capacity
Support the scrum team and Scrum Manager in estimating Story Points (a measure of effort to complete the task) for each Story, and coach the team on workload and capacity estimation for predictability
Support the team on balancing Enabler and Technical Debt ART Features and Stories with those that deliver Business Value
Support the team and Scrum Manager in completing PI Objectives
Promote team cooperation and inclusion - the scrum team together owns team deliverables, which include production SW, test results, and more
Work day-to-day with the scrum team and individual developers to complete deliverables with high quality and predictable timing
Continuously challenge the team's normal ways of development to improve areas of quality, predictability, flow, and velocity, including the application of automation
Your Skills & Abilities (Required Qualifications):
BS in Electrical Engineering, Mechanical Engineering, Computer Engineering, Computer Science, or other applicable Engineering focuses
5+ years of experience with proven embedded software development
Ability to set and balance priorities efficiently
Ability to facilitate meetings and drive a positive team culture
Strong ability to function within and drive change
Understanding of GM Vehicle Development Process
Demonstrated ability to manage multiple complex projects and assignments with autonomy and accountability for results
Proficient oral and written communication skills, and presentation skills
Outstanding interpersonal and relationship management skills to effectively lead the development team and collaborate with varying levels of the organization as needed
Strong partnership and teamwork skills with demonstrated ability to learn from and share knowledge with co-workers in a fast-paced environment
High level of integrity; ability to deal with ambiguity; take initiative/self-directed
Consistent demonstration of innovative thinking that is customer-centric
What Will Give You A Competitive Edge (Preferred Qualifications):
MS in Electrical Engineering, Mechanical Engineering, Computer Engineering, Computer Science, or other applicable Engineering focuses
8+ years of experience with proven embedded software development
In-depth knowledge of algorithm/software development and calibration of vehicle controls
Knowledge of Electrification
Proficient in C or C++
Proficient in model-based development (MATLAB/Simulink)
SAFe Scrum Lead or Product Owner certified
Experience with Jira, Jira Align, and git EcoSystem
Benefits:
GM offers a variety of health and wellbeing benefit programs. Benefit options include medical, dental, vision, Health Savings Account, Flexible Spending Accounts, retirement savings plan, sickness and accident benefits, life insurance, paid vacation & holidays, tuition assistance programs, employee assistance program, GM vehicle discounts and more.
Relocation:
This job may be eligible for relocation benefits.
About GM
Our vision is a world with Zero Crashes, Zero Emissions and Zero Congestion and we embrace the responsibility to lead the change that will make our world better, safer and more equitable for all.
Why Join Us
We believe we all must make a choice every day - individually and collectively - to drive meaningful change through our words, our deeds and our culture. Every day, we want every employee to feel they belong to one General Motors team.
Benefits Overview
From day one, we're looking out for your well-being-at work and at home-so you can focus on realizing your ambitions. Learn how GM supports a rewarding career that rewards you personally by visiting Total Rewards resources.
Non-Discrimination and Equal Employment Opportunities (U.S.)
General Motors is committed to being a workplace that is not only free of unlawful discrimination, but one that genuinely fosters inclusion and belonging. We strongly believe that providing an inclusive workplace creates an environment in which our employees can thrive and develop better products for our customers.
All employment decisions are made on a non-discriminatory basis without regard to sex, race, color, national origin, citizenship status, religion, age, disability, pregnancy or maternity status, sexual orientation, gender identity, status as a veteran or protected veteran, or any other similarly protected status in accordance with federal, state and local laws.
We encourage interested candidates to review the key responsibilities and qualifications for each role and apply for any positions that match their skills and capabilities. Applicants in the recruitment process may be required, where applicable, to successfully complete a role-related assessment(s) and/or a pre-employment screening prior to beginning employment. To learn more, visit How we Hire.
Accommodations
General Motors offers opportunities to all job seekers including individuals with disabilities. If you need a reasonable accommodation to assist with your job search or application for employment, email us or call us at ************. In your email, please include a description of the specific accommodation you are requesting as well as the job title and requisition number of the position for which you are applying.
Auto-ApplySenior Staff Software Engineer, Backend (Consumer - Growth & App Infra)
Embedded software engineer job in Lansing, MI
Ready to be pushed beyond what you think you're capable of? At Coinbase, our mission is to increase economic freedom in the world. It's a massive, ambitious opportunity that demands the best of us, every day, as we build the emerging onchain platform - and with it, the future global financial system.
To achieve our mission, we're seeking a very specific candidate. We want someone who is passionate about our mission and who believes in the power of crypto and blockchain technology to update the financial system. We want someone who is eager to leave their mark on the world, who relishes the pressure and privilege of working with high caliber colleagues, and who actively seeks feedback to keep leveling up. We want someone who will run towards, not away from, solving the company's hardest problems.
Our ******************************** is intense and isn't for everyone. But if you want to build the future alongside others who excel in their disciplines and expect the same from you, there's no better place to be.
While many roles at Coinbase are remote-first, we are not remote-only. In-person participation is required throughout the year. Team and company-wide offsites are held multiple times annually to foster collaboration, connection, and alignment. Attendance is expected and fully supported.
Coinbase is seeking a Senior Staff Engineer to join our team and build out the next generation of crypto-forward products and features. You will solve unique, large scale, highly complex technical problems, bridging the constraints posed by web-scale applications and blockchain technology. You will help build the next generation of systems to make cryptocurrency accessible to everyone across the globe, operating real-time applications with high frequency, low latency updates, and managing the most secure infrastructure running in the cloud.
The Growth organization drives Coinbase's mission of bringing the world onchain by building products and mission critical systems that enable user growth such as: incentives platform, notifications platform, logged-out web experience, SEO, new user onboarding and more. We ensure that Coinbase is the easiest, safest, and fastest way to buy, hold, and trade Crypto assets, and ensure we deliver the best experience to our millions of users globally.
*What you'll be doing (ie. job duties):*
* Partner with the Head of Growth Engineering, EMs, and Product Managers to define and build mission critical systems to enable user growth.
* Build foundational systems that power growth across Coinbase: incentives platform, notifications platform and dynamic presentation system.
* Build and scale user experiences across all parts of the Coinbase product experience from SEO, logged out experience, user onboarding, search, discovery and referrals.
* Drive a holistic and unified engineering strategy that delivers engineering quality and excellence across the organization.
*What we look for in you:*
* Ability to drive multi-quarter roadmaps with complex dependencies within and outside the Growth team.
* Strong track record of "horizontal" technical leadership across multiple engineering teams.
* Ability to drive quality and performance across complex systems at scale and understand what metrics and SLOs reflect product quality and how to move them.
*Nice to haves:*
* Strong cross-functional partnership skills, as this role spans across all of Growth Engineering.
* Experience working across all parts of the stack.
* Excited about working in a fast-paced environment.
* Excited and motivated about delivering impact to the business.
Job #: GCBE07US-GAI
*Pay Transparency Notice:* Depending on your work location, the target annual salary for this position can range as detailed below. Full time offers from Coinbase also include bonus eligibility + equity eligibility**+ benefits (including medical, dental, vision and 401(k)).
Pay Range:
$253,895-$298,700 USD
Please be advised that each candidate may submit a maximum of four applications within any 30-day period. We encourage you to carefully evaluate how your skills and interests align with Coinbase's roles before applying.
Commitment to Equal Opportunity
Coinbase is proud to be an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, creed, gender, national origin, age, disability, veteran status, sex, gender expression or identity, sexual orientation or any other basis protected by applicable law. Coinbase will also consider for employment qualified applicants with criminal histories in a manner consistent with applicable federal, state and local law. For US applicants, you may view the *********************************************** in certain locations, as required by law.
Coinbase is also committed to providing reasonable accommodations to individuals with disabilities. If you need a reasonable accommodation because of a disability for any part of the employment process, please contact us at accommodations***********************************
*Global Data Privacy Notice for Job Candidates and Applicants*
Depending on your location, the General Data Protection Regulation (GDPR) and California Consumer Privacy Act (CCPA) may regulate the way we manage the data of job applicants. Our full notice outlining how data will be processed as part of the application procedure for applicable locations is available ********************************************************** By submitting your application, you are agreeing to our use and processing of your data as required.
*AI Disclosure*
For select roles, Coinbase is piloting an AI tool based on machine learning technologies to conduct initial screening interviews to qualified applicants. The tool simulates realistic interview scenarios and engages in dynamic conversation. A human recruiter will review your interview responses, provided in the form of a voice recording and/or transcript, to assess them against the qualifications and characteristics outlined in the job description.
For select roles, Coinbase is also piloting an AI interview intelligence platform to transcribe and summarize interview notes, allowing our interviewers to fully focus on you as the candidate.
*The above pilots are for testing purposes and Coinbase will not use AI to make decisions impacting employment*. To request a reasonable accommodation due to disability, please contact accommodations[at]coinbase.com
Embedded Software Engineer
Embedded software engineer job in Middleville, MI
Primary Function:
The Embedded Software Engineer will develop embedded software on a wide variety of technology platforms. Designing and developing embedded software for brand new architectures and performing sustaining engineering on legacy systems is a key component of this role. Engineering work will be focused on system control, connectivity integration, UI/UX support, communication protocols, and testing integration driven through requirements driven design as a key component for long term success.
Responsibilities:
Control Systems
Design, implement, and maintain embedded software microprocessor-based control systems for water heating and other appliances.
Implement real-time control algorithms, communication protocols (e.g., UART, SPI, I2C, CAN), and low-level drivers.
Optimize code for performance, efficiency, and reliability.
Ensure robustness and modularity of the software for future deployment in new products.
Participate in code reviews, system testing, and validation activities.
Connectivity and UI/UX Integration
Design and integrate connectivity software solutions with appliances for regulatory and remote management capabilities.
Integrate best practices for robust design, security, and future expandability.
Experience with design and integration of Wifi/BLE
Agile Software Development and Testing
Develop and implement embedded software development through the Agile process with the rest of the development team.
Use embedded C/C++/Python development for implementing new features on projects.
Coordinate closely with the testing team to ensure robust test coverage through CI/CD/Unit Test/HIL
Cross Functional Collaboration and Mentoring
Work closely with cross-functional teams, including product management and operations, to understand requirements and ensure alignment on quality goals.
Mentor junior team members and contribute to a culture of continuous improvement
Job Requirements:
Bachelor's degree in Computer Science, Computer Engineering, or Electrical Engineering with a strong background in embedded systems software
3+ years of experience in embedded software engineering
Familiarity with different microcontrollers and microprocessors (8/16/32 bit, ARM, etc)
Proficiency in embedded C,C++, Python scripting, and embedded OS (ROTS, Baremetal) implementations
Proficiency in control systems and architecture
Experience with design for test
Excellent problem-solving and debugging skills.
Strong written and verbal communication skills.
Familiarity with version control systems (e.g., Git, Azure DevOps)
Experience in Agile or Scrum development environments
Preferred Qualifications:
Experience with UL60730 Class A/B/C development or equivalent regulated environments
Familiarity with containerization technologies like Docker and orchestration tools such as Kubernetes
Experience with integration of full test methodology (CI/CD/Unit Testing) as part of the design process
Experience in appliance or product controls engineering
About the Company:
Throughout a history dating back to 1881, Bradford White Corporation has been manufacturing some of the most high-performing, technologically advanced, and energy-saving products to the world market. While many manufacturers continue to move production out of the country, we continue to invest in America.
We are proud to have millions of products installed for millions of satisfied customers all over the world. Our essential products continue to support the health, safety, sanitation, and infrastructure of communities and for 2024 we've been recognized as an Energy Star Partner of the Year Sustained Excellence Award Winner for the fifth straight year.
For the Bradford White family of companies, customer satisfaction is our greatest reward, and we remain steadfast in our commitment to deliver products that are Built to be the Best . Today, we employ over 2000 employees with corporate headquarters in Ambler, Pennsylvania, and manufacturing operations in Middleville and Niles, Michigan; Madison and Princeton, Wisconsin; Monticello, Minnesota; Uxbridge, Massachusetts; and Rochester, New Hampshire. We also have assembly operations in Morrisville, North Carolina and a distribution and training center in Halton Hills, Ontario, Canada.
Senior Software Engineer- Payer Engineering
Embedded software engineer job in Lansing, MI
Datavant is a data platform company and the world's leader in health data exchange. Our vision is that every healthcare decision is powered by the right data, at the right time, in the right format. Our platform is powered by the largest, most diverse health data network in the U.S., enabling data to be secure, accessible and usable to inform better health decisions. Datavant is trusted by the world's leading life sciences companies, government agencies, and those who deliver and pay for care.
By joining Datavant today, you're stepping onto a high-performing, values-driven team. Together, we're rising to the challenge of tackling some of healthcare's most complex problems with technology-forward solutions. Datavanters bring a diversity of professional, educational and life experiences to realize our bold vision for healthcare.
**What We're Looking For:**
At Datavant we are excited to meet engineers who problem solve, build, and understand the methodologies and underlying concepts of software engineering. As an **experienced technical leader of projects and initiatives** , you will join the team with the autonomy and decision rights to immediately begin shaping our healthcare data ecosystem for our clients. Our goal is to connect the world's health data and as a Senior Software Engineer you will work on the architecture and design level solutioning of our product while also driving implementation and helping to mentor other team members. If you are looking for a rapidly growing engineering team focused on delivering meaningful impact through innovative technology solutions, this is the team and role for you!
**What You Need To Succeed:**
+ **8+ years of experience** writing production-ready code, performing code reviews, and working on full stack design and architecture of applications
+ Exceptional ability to write production-ready code and build scalable data flows
+ Readiness to thrive and communicate with your team and collaborate with others in a fast-paced environment
+ Demonstrated experience owning projects, migrations, and leading from the front
+ Excitement, passion and curiosity about our mission of connecting the world's health data and improving patient outcomes
**What You Will Do :**
+ Lead design, implementation, and overall development of your products
+ Guide and mentor other engineers while developing cutting-edge solutions for our health data ecosystem
+ Own multiple projects, translate product requirements to the team, and act like an owner
+ Drive innovation and deliver valuable data solutions for our clients
+ Work with our modern tech stack including Python, Java, JavaScript, TypeScript, React, Spark, AWS, Azure and more
+ Bonus points for Scala & Elasticsearch
+ Help contribute to our awesome tech blog - click here to check it out (**************************************
We are committed to building a diverse team of Datavanters who are all responsible for stewarding a high-performance culture in which all Datavanters belong and thrive. We are proud to be an Equal Employment Opportunity employer and all qualified applicants will receive consideration for employment without regard to race, color, sex, sexual orientation, gender identity, religion, national origin, disability, veteran status, or other legally protected status.
At Datavant our total rewards strategy powers a high-growth, high-performance, health technology company that rewards our employees for transforming health care through creating industry-defining data logistics products and services.
The range posted is for a given job title, which can include multiple levels. Individual rates for the same job title may differ based on their level, responsibilities, skills, and experience for a specific job.
The estimated total cash compensation range for this role is:
$180,000-$220,000 USD
To ensure the safety of patients and staff, many of our clients require post-offer health screenings and proof and/or completion of various vaccinations such as the flu shot, Tdap, COVID-19, etc. Any requests to be exempted from these requirements will be reviewed by Datavant Human Resources and determined on a case-by-case basis. Depending on the state in which you will be working, exemptions may be available on the basis of disability, medical contraindications to the vaccine or any of its components, pregnancy or pregnancy-related medical conditions, and/or religion.
This job is not eligible for employment sponsorship.
Datavant is committed to a work environment free from job discrimination. We are proud to be an Equal Employment Opportunity employer and all qualified applicants will receive consideration for employment without regard to race, color, sex, sexual orientation, gender identity, religion, national origin, disability, veteran status, or other legally protected status. To learn more about our commitment, please review our EEO Commitment Statement here (************************************************** . Know Your Rights (*********************************************************************** , explore the resources available through the EEOC for more information regarding your legal rights and protections. In addition, Datavant does not and will not discharge or in any other manner discriminate against employees or applicants because they have inquired about, discussed, or disclosed their own pay.
At the end of this application, you will find a set of voluntary demographic questions. If you choose to respond, your answers will be anonymous and will help us identify areas for improvement in our recruitment process. (We can only see aggregate responses, not individual ones. In fact, we aren't even able to see whether you've responded.) Responding is entirely optional and will not affect your application or hiring process in any way.
Datavant is committed to working with and providing reasonable accommodations to individuals with physical and mental disabilities. If you need an accommodation while seeking employment, please request it here, (************************************************************** Id=**********48790029&layout Id=**********48795462) by selecting the 'Interview Accommodation Request' category. You will need your requisition ID when submitting your request, you can find instructions for locating it here (******************************************************************************************************* . Requests for reasonable accommodations will be reviewed on a case-by-case basis.
For more information about how we collect and use your data, please review our Privacy Policy (**************************************** .
Senior Software Engineer (Ruby on Rails & React)
Embedded software engineer job in Lansing, MI
Our Fortune 500 company is driving a digital transformation and looking for forward-thinking innovators to disrupt how our industry thinks about and uses technology. As one of the world's leading employee benefits providers, we help millions of people gain affordable access to benefits that help them protect their families, their finances and their futures.
Are you an asker of questions, a solver of problems, and a challenger of the status quo? Our mission is to provide a differentiated customer experience and exceed the expectations people have of technology at any company - not just insurers.
We are seeking individuals to join our team of talented IT professionals who share never-ending passion and an unwavering focus on our customer experience. Team members comfortable working in an agile, fast-paced, and delivery-focused environment thrive in our environment where we value an entrepreneurial spirit and those who challenge the status-quo.
Unum is changing, and we're excited about what's next. Join us.
**General Summary:**
Unum is hiring a Senior Full Stack Software Engineer!
As a key member of our Agile team, you'll drive the design, development, and delivery of innovative, cloud-based solutions that align with enterprise architecture standards. You'll collaborate with Technical Product Owners, Principal Engineers, and business architects to create scalable, high-quality applications.
In this role, you'll work on our Leave Logic product using Ruby on Rails, React, JavaScript, and AWS services, with expertise in PostgreSQL, RDS, EC2, and ElasticSearch. Beyond building exceptional solutions, you'll mentor engineers and help shape the future of our technology and talent.
**Job Specifications**
**Bachelors of Computer Science is preferred, or equivalent relevant business experience**
**Passionate about delivering solutions that excite and delight our customers; holds self to high standards of delivery**
**6+ years' experience in software development and delivery track record in a range or roles in a scrum environment**
+ **Experience with Ruby On Rails, React, (Java Script, AWS, PostgreSQL, RDS, EC2, Elastic Search) is required.**
**Clearly demonstrates analytical ability and critical thinking skills**
**Takes a logical, analytical approach to problem solving and pays close attention to detail**
**Skilled in Agile development/methodologies**
**Self motivated and results oriented; able to motivate others**
**Takes an innovative approach to problem solving**
**Demonstrates excellent oral and written communication skills; experience leading groups of people through discussions, technical or otherwise**
**Strong team player; able to work effectively within a team and more broadly with people from a variety of backgrounds and areas across the organization.**
**Strong experience of test driven development (TDD) and unit testing, leveraging automation toolsets**
**Strong experience in continuous integration**
**Principal Duties and Responsibilities**
+ Leads the design, development, implementation, and maintenance of new and existing features for applications within a business area.
+ Provides technical leadership and direction for EPIC feature delivery.
+ Ensures application solutions meet agreed quality attributes (e.g., performance, fault tolerance, security, scalability).
+ Designs, codes, configures, tests, maintains, and documents software deliverables using established standards and tools.
+ Collaborates with Principal Software Engineers and architects on coding standards, processes, tooling, and frameworks.
+ Completes design of application components aligned with reference architecture.
+ Actively seeks cloud-based, buy-over-build solutions.
+ Ensures product backlog includes appropriate technical stories and participates in prioritization.
+ Mentors Software Engineers and Associate Software Engineers.
+ Owns application solution quality from design through deployment and operations; contributes to software standards.
+ Communicates and collaborates with key stakeholders to ensure successful feature delivery.
+ Maintains technical understanding of third-party/cloud solutions and their implementation.
+ Evaluates technical impacts and coordinates implementation of new product releases.
+ Participates in sizing, estimation, code reviews, and sprint retrospectives; promotes continuous improvement.
+ Focuses on delivering business value and priorities.
+ Ensures quality of features through manual and automated testing and continuous integration.
+ Designs solutions aligned with company architecture and standards; participates in proof-of-concept and prototyping.
+ Collaborates with Business Analysts to clarify requirements and ensure technical feasibility.
+ Works with UX designers to translate designs into efficient solutions.
+ Partners with Test Engineers to meet definition of done and ensure smooth transition through production stages.
+ Contributes to team innovation by suggesting improvements and evaluating new processes/technologies.
+ Supports transition of features to production, ensuring performance, stability, and compliance with release standards.
+ May serve as Scrum Master for an agile team.
+ Automates testing to industry standards for high-quality delivery and efficient regression.
+ Keeps ALM tools updated; participates in daily standups to report progress and impediments.
+ Maintains customer-centric mindset, ensuring solutions enhance user experience.
\#LI-TO1
~IN1
\#LI-MULTI
Our company is built on helping individuals and families, and this starts with our employees. We want employees to maintain a positive balance, which is why we provide access to the benefits and resources they need to invest in themselves. From our onsite fitness facilities and generous paid time off to employee professional development programs, we are committed to helping employees live and work their best - both inside and outside the office.
Unum is an equal opportunity employer, considering all qualified applicants and employees for hiring, placement, and advancement, without regard to a person's race, color, religion, national origin, age, genetic information, military status, gender, sexual orientation, gender identity or expression, disability, or protected veteran status.
The base salary range for applicants for this position is listed below. Unless actual salary is indicated above in the job description, actual pay will be based on skill, geographical location and experience.
$89,400.00-$183,500.00
Additionally, Unum offers a portfolio of benefits and rewards that are competitive and comprehensive including healthcare benefits (health, vision, dental), insurance benefits (short & long-term disability), performance-based incentive plans, paid time off, and a 401(k) retirement plan with an employer match up to 5% and an additional 4.5% contribution whether you contribute to the plan or not. All benefits are subject to the terms and conditions of individual Plans.
Company:
Unum
Sr .Java Developer
Embedded software engineer job in Lansing, MI
Arete Technologies, Inc. offers set of innovative Consulting and Outsourcing services, bridging the gap between requirements and outputs of various dexterous and facile companies worldwide. The thrust of providing global deliverables with focus on providing paramount and unsurpassed services combined with cost saving solutions to the clients
We understand the business requirements in the present day corporate scenario and aspire to provide world-class services enabling the organization to burgeon and flourish while keeping the work-life balance intact. The Global delivery mechanism followed at Arete Technologies, Inc. saddles proficient schemas and unconventional channels to provide one-stop solutions for all your workforce needs.
our Team is an exquisite amalgamation of vast experiences of over 30 years in IT Consulting and Staffing industry. Connoisseurs in the field of staff augmentation for IT, we operate on 24 by 7 model with an aim of providing affordable and adept professionals with an assurance of satisfaction for both Consultants and Clients.
We are pre-eminent service providers in the field of staff augmentation, IT Consultancy, Software development, Web Development providing unexcelled services and focusing on both the employers and employees.
Job Description
This position's main responsibility will be in supporting MDOT SNTP. This includes, but is not limited to, working with the project manager, application owner and resource manager to define a list of requirements; working on an agile development team to organize work, develop, test and deploy code; attend status and progress meetings with the project manager, application owner, business sponsor, and resource manager.
Software Engineer capabilities with 10 or more years of experience, relies on experience and judgment to plan and accomplish goals, performs a variety of complicated tasks, may lead and direct the work of others, may report directly to a project lead or manager, a wide degree of creativity and latitude is expected.
Additional Information
Best Regards
Alka Bhatia
Senior Software Engineer, Core Experiences - Lansing, USA
Embedded software engineer job in Lansing, MI
Mission
Speechify is the easiest way to listen to the world's information. Articles on the web, documents in the cloud, books on your phone. We absorb it all and let you listen to it at your desk, on the go, at your own speed, and with tools that make learning easier, deeper, and faster.
What streaming services have done for audio entertainment, we're doing for audio information. And whatever we're doing seems to be working. We're #1 in our category, and experiencing exponential growth.
Overview
We're looking for a Senior Software Engineer to join our Core Experiences Team. This team builds and maintains the foundational services and SDKs that power Speechify's product experience across platforms. It's a critical role for someone who enjoys working at the intersection of product and infrastructure, thinks strategically, and is passionate about designing clear, reliable APIs and simple systems that directly enhance the user experience.
What You'll Do
Collaborate with Speechify's Product Teams to scope projects, find ways to reduce scope to get faster feedback from customers, navigate the integration/UX tradeoffs relevant to different product teams, and deliver solutions via our cross-platform SDK
Optimize existing functionality to ship things like faster loading and more intelligent parsing by designing more efficient abstractions and improving our algorithms
Ship cloud functions, lightweight backend services, and jobs using Kotlin
An Ideal Candidate Should Have
Systems thinking. You know that optimizing a system requires end-to-end design, and you believe simplicity is valuable.
Speed. You work quickly to generate ideas and options and know how to decide which things can ship now and what things need time
Focus. We're a high-growth startup with a busy, remote team. You know how and when to engage or be heads down
Collaboration. You know how to inspire, play, and negotiate with opinionated designers, marketers, and PMs
Preferred Tech Stack:
Kotlin Multiplatform (Java experience is OK but role is Kotlin Multiplatform)
Prior experience with GCP is a plus
What We Offer
A fast-growing environment where you can help shape the company and product.
An entrepreneurial-minded team that supports risk, intuition, and hustle.
A hands-off management approach so you can focus and do your best work.
An opportunity to make a big impact in a transformative industry.
Competitive salaries, a friendly and laid-back atmosphere, and a commitment to building a great asynchronous culture.
Opportunity to work on a life-changing product that millions of people use.
Build products that directly impact and support people with learning differences like dyslexia, ADD, low vision, concussions, autism, and more.
Work in one of the fastest growing sectors of tech, the intersection of artificial intelligence and audio.
The United States Based Salary range for this role is: 140,000-200,000 USD/Year + Bonus + Stock depending on experience
Think you're a good fit for this job?
Tell us more about yourself and why you're interested in the role when you apply.
And don't forget to include links to your portfolio and LinkedIn.
Not looking but know someone who would make a great fit?
Refer them!
Speechify is committed to a diverse and inclusive workplace.
Speechify does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status.
Auto-ApplyEmbedded Software Engineer
Embedded software engineer job in Milford, MI
As an Embedded Software Engineer on the Vehicle Mechatronics Embedded Controls (VMEC) team, you will contribute to the design, development, and deployment of embedded control systems that support vehicle motion, access, visibility, occupant protection, and comfort across GM's global portfolio.
In this role, you will focus on developing Body Controls software for GM vehicles worldwide, working within Agile teams responsible for end-to-end delivery-including requirements, development, testing, and verification. Your primary focus will be embedded software development and testing in a collaborative, fast-paced environment.
**Job Description**
You will work as part of an Agile Scrum team developing embedded automotive control systems. Multiple openings are available across body control domains such as lighting, vehicle access, and closures. Final placement will be determined during the interview process based on business needs and your experience.
**Your responsibilities will include:**
+ Collaborating with Product Managers, testers, and fellow developers using methodologies like Behavior-Driven Development (BDD) and Test-Driven Development (TDD) to deliver features for GM's next-generation EV and ICE vehicles.
+ Designing, implementing, and integrating complex embedded software systems in hand-coded C, with flexibility in selecting implementation approaches.
+ Developing and maintaining unit tests and multicomponent tests, including model/code equivalence testing, to ensure robust software validation.
+ Participating fully in Agile team activities and ceremonies.
+ Working closely with internal teams such as calibration and vehicle integration.
+ Partnering with GM suppliers to define and validate provided software libraries.
+ Using debugging tools-including Lauterbach-to identify root causes and resolve defects.
**Required Skills and Experience** **:**
+ Bachelors Degree in Computer Science, Mechatronics, Software, Electrical or Computer Engineering
+ Experience with writing and debugging C code and/or Rational Rhapsody
+ Minimum 3 years of embedded software development experience preferred;familiarity with GMor other automotive software standards (eg. AUTOSAR), test procedures and build processesan asset
+ Experience with CppUTest framework including debugging CppU Tests and implementing dynamic scheduler.
+ Experience with software configuration management processes and tools (e.g. Git Ecosystem) preferred
+ Experience in deciphering Ethernet, CAN and LIN Logs.
+ Development / testing experience on SIL/HIL or other virtual environments
+ Individually motivated; Scrum Team members are expected to pursue their goals with a high degree of independence and motivation
+ Prior experience working in Agile / Scrum / SAFe is an asset, but not required
+ Good oral and written communication skills are required, and high level of interpersonal skills to work effectively in a geographically dispersed team
+ Ability to manage time and meet deliverable timing is critical
+ Experience in any of the domains noted above an asset but not required (vehicle access, occupant position, protection, vision & visibility, and comfort/HVAC)
\#LI-JK3
This role is categorized as hybrid. This means the selected candidate is expected to report to a specific location at least 3 times a week {or other frequency dictated by their manager}.
This job may be eligible for relocation benefits.
**About GM**
Our vision is a world with Zero Crashes, Zero Emissions and Zero Congestion and we embrace the responsibility to lead the change that will make our world better, safer and more equitable for all.
**Why Join Us**
We believe we all must make a choice every day - individually and collectively - to drive meaningful change through our words, our deeds and our culture. Every day, we want every employee to feel they belong to one General Motors team.
**Benefits Overview**
From day one, we're looking out for your well-being-at work and at home-so you can focus on realizing your ambitions. Learn how GM supports a rewarding career that rewards you personally by visiting Total Rewards resources (************************************************************* .
**Non-Discrimination and Equal Employment Opportunities (U.S.)**
General Motors is committed to being a workplace that is not only free of unlawful discrimination, but one that genuinely fosters inclusion and belonging. We strongly believe that providing an inclusive workplace creates an environment in which our employees can thrive and develop better products for our customers.
All employment decisions are made on a non-discriminatory basis without regard to sex, race, color, national origin, citizenship status, religion, age, disability, pregnancy or maternity status, sexual orientation, gender identity, status as a veteran or protected veteran, or any other similarly protected status in accordance with federal, state and local laws.
We encourage interested candidates to review the key responsibilities and qualifications for each role and apply for any positions that match their skills and capabilities. Applicants in the recruitment process may be required, where applicable, to successfully complete a role-related assessment(s) and/or a pre-employment screening prior to beginning employment. To learn more, visit How we Hire (********************************************* .
**Accommodations**
General Motors offers opportunities to all job seekers including individuals with disabilities. If you need a reasonable accommodation to assist with your job search or application for employment, email (Careers.Accommodations@GM.com) us or call us at ************. In your email, please include a description of the specific accommodation you are requesting as well as the job title and requisition number of the position for which you are applying.
We are leading the change to make our world better, safer and more equitable for all through our actions and how we behave. Learn more about:
**Our Company (**************************************************
**Our Culture**
**How we hire (************************************************
Our diverse team of employees bring their collective passion for engineering, technology and design to deliver on our vision of a world with Zero Crashes, Zero Emissions and Zero Congestion. We are looking for adventure-seekers and imaginative thought leaders to help us transform mobility.
Explore our global locations (********************************************
We are determined to lead change for the world through technology, ingenuity and harnessing the creativity of our diverse team. Join us to help lead the change that will make our world better, safer and more equitable for all by becoming a member of GM's Talent Community (beamery.com) (*********************************************** . As a part of our Talent Community, you will receive updates about GM, open roles, career insights and more.
Please note that filling out the form below will not add you to our Talent Community automatically; you will need to use the link above. If you are seeking to apply to a specific role, we encourage you to click "Apply Now" on the job posting of interest.
The policy of General Motors is to extend opportunities to qualified applicants and employees on an equal basis regardless of an individual's age, race, color, sex, religion, national origin, disability, sexual orientation, gender identity/expression or veteran status. Additionally, General Motors is committed to being an Equal Employment Opportunity Employer and offers opportunities to all job seekers including individuals with disabilities. If you need a reasonable accommodation to assist with your job search or application for employment, email us at Careers.Accommodations@GM.com .In your email, please include a description of the specific accommodation you are requesting as well as the job title and requisition number of the position for which you are applying.
Software Engineer, Systems
Embedded software engineer job in Lansing, MI
Meta Platforms, Inc. (Meta), formerly known as Facebook Inc., builds technologies that help people connect, find communities, and grow businesses. When Facebook launched in 2004, it changed the way people connect. Apps and services like Messenger, Instagram, and WhatsApp further empowered billions around the world. Now, Meta is moving beyond 2D screens toward immersive experiences like augmented and virtual reality to help build the next evolution in social technology. To apply, click "Apply to Job" online on this web page.
**Required Skills:**
Software Engineer, Systems Responsibilities:
1. Design, code, review, and test graphics rendering engine related software features across all layers of the platform stack, including AR(Augmented Reality) runtimes, graphics libraries, compilers, and OS capabilities.
2. Develop cutting-edge AR solutions customized for and optimized for proprietary hardware, compatible with open-source standards such as GLTF, and based on the research and exploration of industry and academic advancements.
3. Receiving little instruction on day-to-day work, code using primarily C/C++/Java/PHP and Hack.
4. Interface with other teams to incorporate their innovations and vice versa.
5. Analyze and improve efficiency, scalability, and stability of various system resources on proprietary hardware.
6. Complete medium to large features (each with many tasks) independently without guidance.
7. Identify and drive changes as needed for assigned codebase, product area and/or systems.
8. Ensure security of the AR system and protect our user's privacy.
9. International Travel Required 5%.
10. Telecommuting is permitted from anywhere in the US.
**Minimum Qualifications:**
Minimum Qualifications:
11. Master's degree (or foreign equivalent) in Computer Science, Computer Software, Computer Engineering, Applied Sciences, Mathematics, Physics or related field
12. Requires completion of one graduate-level course, one research project, or one internship involving the following:
13. 1. Systems-level programming in C and C++ and optimizing C++ programs for maximum performance and power efficiency
14. 2. Working with open-source or 3rd party standards, especially in the field of 3D models, Graphics APIs and GPU programming
15. 3. Developing high-performance rendering solutions with a modern graphics API including Metal and Vulkan
16. 4. Writing high-performance GPU programs with a GPU programming language (shading language)
17. 5. Experience owning a particular component, feature or system with a focus on building highly-scalable performant solutions
18. 6. Software development tools: Code editors (VIM or Emacs or VS Code), and revision control systems (Subversion, GIT, Perforce, or Mercury)
19. 7. Applying algorithms and core computer science concepts to real world systems as evidenced by recognizing and matching patterns from different areas of computer science in production systems
**Public Compensation:**
$205,977/year to $240,240/year + bonus + equity + benefits
**Industry:** Internet
**Equal Opportunity:**
Meta is proud to be an Equal Employment Opportunity and Affirmative Action employer. We do not discriminate based upon race, religion, color, national origin, sex (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender, gender identity, gender expression, transgender status, sexual stereotypes, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics. We also consider qualified applicants with criminal histories, consistent with applicable federal, state and local law. Meta participates in the E-Verify program in certain locations, as required by law. Please note that Meta may leverage artificial intelligence and machine learning technologies in connection with applications for employment.
Meta is committed to providing reasonable accommodations for candidates with disabilities in our recruiting process. If you need any assistance or accommodations due to a disability, please let us know at accommodations-ext@fb.com.
Principal Embedded Systems Engineer - Avionics / GNC
Embedded software engineer job in Lowell, MI
US Citizen or Permanent Resident In-Person Starts Immediately Join us in building aircraft at scale, reindustrializing the Midwest, and turning autonomous aircraft into decentralized infrastructure. Orb is a small mission-driven team where your initiative, creativity, and dedication will be used to reach every village on the planet with power, logistics, and communications.
Your Role at Orb: Orb is building software-hardware integrated air platforms. This position will lead the design and of world class microelectronics, sensors, and edge compute devices. This position will develop firmware and interface with software primarily in Rust.
If you're ready to put the United States back on top in embedded robotic systems, we invite to apply.Key Responsibilities
Manage Requirements for Low SWaPSystem Design (Sensor Selection / Sensor Placement / Power Supply)
PCB Design and Mechanical Integration
Materials Sourcing and Supply Chain Awareness
Firmware/Software Engineering
Hardware and Firmware Testing
Desired Skills and Qualifications
Bachelors or Masters degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent experience.
7+ years of experience programming in Object-Oriented/System languages, including C/C++, Rust, and Python with an emphasis on Rust.
Experience with electro-mechanical products and embedded microcontroller, including Interrupts, Timers, DMAs, and communication interfaces (e.g., UART, SPI, I2C, CAN, USB, Ethernet).
Understanding of Electro Magnetic Interference and Back EMF
5+ years of experience with the following areas:
Motor control
Lithium battery systems
Sensor interfacing and sensor fusion
Control theory
Wireless communication
Bootloaders
Proficiency in reading electrical schematics and using test equipment (oscilloscopes, multimeters) to troubleshoot electrical and firmware issues independently.
Understanding and applying EMI, EMF, Back EMF, and SWaP concepts to accomplish goals.
Strong analytical and problem-solving skills with the ability to manage multiple critical projects in a dynamic environment.
Willingness to take on additional duties as required.
About Orb Aerospace: Orb was started with the mission to bring aviation to the 80% of the world that's never had it; turning autonomous aircraft into tools to decentralize infrastructure, connect continents, protect soldiers, provide for families, and run economies.“Less like the flying taxis, more like the flying cowboys,” Orb is at the intersection of manned and unmanned aviation, reindustrializing the Midwest, and building the- future we know is possible and want to live in.
About Node One: Node One is a small team of engineers and operators who have dedicated their lives to solving some of the world's hardest problems through a new kind of aviation - Orb's live-work-fly R&D HQ. Node One is all about reducing the cycle time to design, build, and fly aircraft from years to months and building the systems and platforms we'll use to reach every village on the planet.
We stand on the shoulders of giants. Their great work allows us to accomplish ours. If you've been a rocket/airplane nerd and have a passion for designing, building, and flying airframes, autopilots, power systems, and embedded systems, or you love to push a new product through new manufacturing methods to a new market, come join the team at Node One and make history.
Orb Employees Are: High Agency and Biased Towards Action Have a History of Self-Starting, Pacing, and Finishing Projects Thrive with Autonomy to Design New Solutions to Partially Defined Problems Are Curious and Continue Learning Have Integrity and a Desire to Serve Others
Standard Benefits Package: Orb provides a monthly flat rate towards medical, dental, and vision $500 flat rate for individuals; $850 flat rate for married/family Medical, Vision, Dental, Short/Long Term Disability, and Group/Voluntary Life Insurance Opt-In 401K Options (Pre-Tax or Roth) with a 3% Employer Match
Perks: Support in Getting your Pilots License and Ratings Support for Continuing Education Annual Customer Demos all over the World
Auto-ApplySenior Staff Software Engineer, Backend (Platform - Core Automation)
Embedded software engineer job in Lansing, MI
Ready to be pushed beyond what you think you're capable of? At Coinbase, our mission is to increase economic freedom in the world. It's a massive, ambitious opportunity that demands the best of us, every day, as we build the emerging onchain platform - and with it, the future global financial system.
To achieve our mission, we're seeking a very specific candidate. We want someone who is passionate about our mission and who believes in the power of crypto and blockchain technology to update the financial system. We want someone who is eager to leave their mark on the world, who relishes the pressure and privilege of working with high caliber colleagues, and who actively seeks feedback to keep leveling up. We want someone who will run towards, not away from, solving the company's hardest problems.
Our ******************************** is intense and isn't for everyone. But if you want to build the future alongside others who excel in their disciplines and expect the same from you, there's no better place to be.
While many roles at Coinbase are remote-first, we are not remote-only. In-person participation is required throughout the year. Team and company-wide offsites are held multiple times annually to foster collaboration, connection, and alignment. Attendance is expected and fully supported.
We're looking to hire a Senior Staff Software Engineer to join one of our teams within the Platform Product Group. The Platform Product Group's mission is to build a trusted, scalable, and compliant platform to maximize velocity, efficiency and quality. They build the foundations that can be used by multiple products and teams at Coinbase so that users can have a consistent and high-quality experience.
*About the team:*
The AI and Automation team envisions a future where AI-powered operations lead to seamless, delightful experiences for customers and maximum value for shareholders. Towards this vision, our strategy is to 1) start with automating two key areas with Agentic AI: Customer Support and Compliance, 2) incorporate learnings from this automation experience and build primitives and orchestration solutions that allow us to scale and 3) scale across a variety of domains enabling AI to enhance every part of customer experience and internal processes.
It's day 1 for us. We're laser focused on automating customer support and compliance processes today. This is not just focused on driving efficiencies by automating manual processes, but reimagining what processes and systems must look like in a fully AI driven automated world, and then bring that vision to reality working across cross functional teams to offer a delightful customer experience, improving compliance posture and delivering outsized shareholder value.
*What you'll be doing:*
* Design and implement Agentic AI systems that power Coinbase's customer support experience and compliance processes
* Design a platform (primitives, orchestration platform, tools, etc.) that would allow other domains to quickly leverage Agentic AI to automate their processes
* Interact with stakeholders in many different organizations that build Coinbase products or are responsible for financial operations
* Participate in shaping of the strategy and execution path of Coinbase Platform
* Manage individual projects priorities, deadlines and deliverables with your technical expertise
* Mentor and train other team members on design techniques and coding standards
* Write high quality, well tested code to meet the needs of your customers
*What we look for in you (ie, job requirements):*
* 12 + years of experience in backend software engineering using Golang or similar languages
* Domain expertise in Fintech and/or trading
* Proven track record of delivering impactful solutions that power significant customer flows and processes
* You've designed, built, scaled and maintained high throughput and low latency production services
* You've experience in architecting and developing solutions to ambiguous problems with significant impact
* Strong technical knowledge of building distributed systems that process massive scale
* Solid communication skills and ability to communicate to stakeholders with various technical and non-technical backgrounds
* Relentless drive to set and perseverance to achieve ambitious goals
* Passion for building an open financial system that brings the world together
*Nice to haves:*
* Experience with LLM and Agentic AI. Measuring and improving LLMs' grounding to a given corpus and experience reducing hallucinations is a big plus.
* Experience in the customer support, compliance or financial crimes domains
* Experience having made build/buy decisions
Job #: GPBE07US-CA
*Pay Transparency Notice:* Depending on your work location, the target annual salary for this position can range as detailed below. Full time offers from Coinbase also include bonus eligibility + equity eligibility**+ benefits (including medical, dental, vision and 401(k)).
Pay Range:
$246,500-$290,000 USD
Please be advised that each candidate may submit a maximum of four applications within any 30-day period. We encourage you to carefully evaluate how your skills and interests align with Coinbase's roles before applying.
Commitment to Equal Opportunity
Coinbase is proud to be an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, creed, gender, national origin, age, disability, veteran status, sex, gender expression or identity, sexual orientation or any other basis protected by applicable law. Coinbase will also consider for employment qualified applicants with criminal histories in a manner consistent with applicable federal, state and local law. For US applicants, you may view the *********************************************** in certain locations, as required by law.
Coinbase is also committed to providing reasonable accommodations to individuals with disabilities. If you need a reasonable accommodation because of a disability for any part of the employment process, please contact us at accommodations***********************************
*Global Data Privacy Notice for Job Candidates and Applicants*
Depending on your location, the General Data Protection Regulation (GDPR) and California Consumer Privacy Act (CCPA) may regulate the way we manage the data of job applicants. Our full notice outlining how data will be processed as part of the application procedure for applicable locations is available ********************************************************** By submitting your application, you are agreeing to our use and processing of your data as required.
*AI Disclosure*
For select roles, Coinbase is piloting an AI tool based on machine learning technologies to conduct initial screening interviews to qualified applicants. The tool simulates realistic interview scenarios and engages in dynamic conversation. A human recruiter will review your interview responses, provided in the form of a voice recording and/or transcript, to assess them against the qualifications and characteristics outlined in the job description.
For select roles, Coinbase is also piloting an AI interview intelligence platform to transcribe and summarize interview notes, allowing our interviewers to fully focus on you as the candidate.
*The above pilots are for testing purposes and Coinbase will not use AI to make decisions impacting employment*. To request a reasonable accommodation due to disability, please contact accommodations[at]coinbase.com
Senior Software Engineer - Provider Engineering
Embedded software engineer job in Lansing, MI
Datavant is a data platform company and the world's leader in health data exchange. Our vision is that every healthcare decision is powered by the right data, at the right time, in the right format. Our platform is powered by the largest, most diverse health data network in the U.S., enabling data to be secure, accessible and usable to inform better health decisions. Datavant is trusted by the world's leading life sciences companies, government agencies, and those who deliver and pay for care.
By joining Datavant today, you're stepping onto a high-performing, values-driven team. Together, we're rising to the challenge of tackling some of healthcare's most complex problems with technology-forward solutions. Datavanters bring a diversity of professional, educational and life experiences to realize our bold vision for healthcare.
At Datavant we value Engineers who problem solve, build, and understand the methodologies and underlying concepts of software engineering. As a Senior Software Engineer, you will be a major factor in growing our healthcare data ecosystem solution for our clients. Don't know our tech stack well? We view technology as a means to solving problems and getting things done, we value talent over current tech stack. You will provide hands-on resources who can work on the architect and design level while helping other team members. You will start meaningful work from day one and will be in a stretch role that can propel your career to higher levels.
We hire for three traits: we want people who are smart, nice, and get things done. We invest in our people and believe in hiring for high-potential and humble individuals who can rapidly grow their responsibilities as the company scales. Datavant is a distributed, remote-first team, and we empower Datavanters to shape their working environment in a way that suits their needs.
**What You Will Bring to the Table:**
+ **7-12+ years of engineering experience** writing software and refactoring the small parts (source code) as well as the big parts (services, applications, and whole systems).
+ Exceptional familiarity with your tools and willingness to learn new technologies, given the appropriate time and training.
+ Experience creating at least one production system that grew to a size where you had to revisit some of your own design choices.
+ A desire to continually grow in your professionalism, knowledge, and skill
+ A willingness to center patients, healthcare providers, and the other people who depend on us as you make decisions.
**The Impact You Will Make:**
+ Contribute to design, implementation, and overall development of your products
+ Guide and mentor other engineers while developing cutting-edge solutions for our health data ecosystem
+ Own substantial projects, take on more responsibility with fewer rules, and act like an owner
+ Drive innovation and deliver valuable data solutions for our clients
+ Work with our modern tech stack including Python, JavaScript, C#, .NET, TypeScript, React, Spark, Snowflake, AWS, Azure and more
+ Help contribute to our awesome tech blog - click here to check it out (************************************** !
This job is not eligible for employment sponsorship.
We are committed to building a diverse team of Datavanters who are all responsible for stewarding a high-performance culture in which all Datavanters belong and thrive. We are proud to be an Equal Employment Opportunity employer and all qualified applicants will receive consideration for employment without regard to race, color, sex, sexual orientation, gender identity, religion, national origin, disability, veteran status, or other legally protected status.
At Datavant our total rewards strategy powers a high-growth, high-performance, health technology company that rewards our employees for transforming health care through creating industry-defining data logistics products and services.
The range posted is for a given job title, which can include multiple levels. Individual rates for the same job title may differ based on their level, responsibilities, skills, and experience for a specific job.
The estimated total cash compensation range for this role is:
$150,000-$200,000 USD
To ensure the safety of patients and staff, many of our clients require post-offer health screenings and proof and/or completion of various vaccinations such as the flu shot, Tdap, COVID-19, etc. Any requests to be exempted from these requirements will be reviewed by Datavant Human Resources and determined on a case-by-case basis. Depending on the state in which you will be working, exemptions may be available on the basis of disability, medical contraindications to the vaccine or any of its components, pregnancy or pregnancy-related medical conditions, and/or religion.
This job is not eligible for employment sponsorship.
Datavant is committed to a work environment free from job discrimination. We are proud to be an Equal Employment Opportunity employer and all qualified applicants will receive consideration for employment without regard to race, color, sex, sexual orientation, gender identity, religion, national origin, disability, veteran status, or other legally protected status. To learn more about our commitment, please review our EEO Commitment Statement here (************************************************** . Know Your Rights (*********************************************************************** , explore the resources available through the EEOC for more information regarding your legal rights and protections. In addition, Datavant does not and will not discharge or in any other manner discriminate against employees or applicants because they have inquired about, discussed, or disclosed their own pay.
At the end of this application, you will find a set of voluntary demographic questions. If you choose to respond, your answers will be anonymous and will help us identify areas for improvement in our recruitment process. (We can only see aggregate responses, not individual ones. In fact, we aren't even able to see whether you've responded.) Responding is entirely optional and will not affect your application or hiring process in any way.
Datavant is committed to working with and providing reasonable accommodations to individuals with physical and mental disabilities. If you need an accommodation while seeking employment, please request it here, (************************************************************** Id=**********48790029&layout Id=**********48795462) by selecting the 'Interview Accommodation Request' category. You will need your requisition ID when submitting your request, you can find instructions for locating it here (******************************************************************************************************* . Requests for reasonable accommodations will be reviewed on a case-by-case basis.
For more information about how we collect and use your data, please review our Privacy Policy (**************************************** .
Anchor- Senior Software Engineer
Embedded software engineer job in Lansing, MI
Enterprise Technology at Ford is building intuitive, data‑rich shopping experiences that help customers quickly find in‑stock vehicles that match their needs. As an Anchor you'll ship a fast, accessible, and localized UI in React/Next.js, working closely with design, platform, and data partners to turn complex inventory, pricing, and eligibility signals into a simple, confident search journey.
What you'll do...
+ Build world class search UI in React + Next.js: autosuggest/typeahead, smart facets & filters, sort, map/list views, pagination, and resilient empty/no results recovery.
+ Performance ownership: meet Core Web Vitals and p95 latency targets using App Router, SSR/ISR/RSC, streaming/Suspense, code splitting, and server/edge caching.
+ Accessibility & i18n: deliver WCAG 2.2 AA patterns (comboboxes, lists, dialogs), strong keyboard navigation, screen reader flows, robust localization (including RTL), and ensure Accessibility compliance.
+ Data integration: consume REST/GraphQL APIs for dealer inventory, availability, pricing signals and incentives; design graceful UI for partial data, rate limits, and timeouts.
+ Quality & reliability: write clean, maintainable code; add unit/integration/E2E tests (Jest, React Testing Library, Playwright); participate in reviews and CI quality gates.
+ Verifies that the delivered software product/s meets desired business outcomes.
+ Design system: contribute reusable, documented Search components (Storybook) with visual and a11y regression coverage.
+ Security & privacy: apply CSP, input sanitization, cookie/session hygiene, and privacy aware analytics.
+ Prioritize, plan, and deliver the product.
+ Champion Agile software processes, culture, best practices, and techniques.
+ Own Feature definition and Prioritized Feature PI list.
+ Elaborate User Stories and Tasks.
+ Onboard new Engineers and provide knowledge transfers.
+ Coordinate deployments with SRE team and provide approvals when needed.
You'll have...
+ Bachelor's degree in Computer Science, Computer Engineering, or related field OR a combination of education and equivalent experience.
+ 7+ years building production web applications with JavaScript/TypeScript and React; production Next.js experience.
+ Deep understanding of Next.js (App Router, SSR/ISR/RSC, streaming) and modern data fetching/caching on Server/Edge.
+ Proven track record meeting Core Web Vitals (LCP/INP/CLS) and managing performance budgets at scale.
+ Solid accessibility (WCAG 2.2 AA) and hands on internationalization/localization experience (incl. RTL).
+ Experience integrating REST/GraphQL services and strong client side state/data patterns (e.g., TanStack Query/SWR/Redux Toolkit).
+ Working knowledge of CI/CD (e.g., Jenkins, Tekton, GitHub Actions) and Git based workflows.
+ Strong understanding of a public cloud provider (GCP, AWS, or Azure).
Even better, you may have...
+ Elasticsearch fundamentals (analyzers, synonyms) and search relevance literacy.
+ Geospatial/mapping UX (radius, clustering) for "near me" inventory scenarios.
+ Node.js familiarity for Next.js server/edge routes; feature flagging and experimentation platforms.
+ Observability (logs/metrics/traces) and web security best practices.
You may not check every box, or your experience may look a little different from what we've outlined, but if you think you can bring value to Ford Motor Company, we encourage you to apply!
As an established global company, we offer the benefit of choice. You can choose what your Ford future will look like: will your story span the globe, or keep you close to home? Will your career be a deep dive into what you love, or a series of new teams and new skills? Will you be a leader, a changemaker, a technical expert, a culture builder...or all of the above? No matter what you choose, we offer a work life that works for you, including:
- Immediate medical, dental, vision and prescription drug coverage
- Flexible family care days, paid parental leave, new parent ramp-up programs, subsidized back-up child care and more
- Family building benefits including adoption and surrogacy expense reimbursement, fertility treatments, and more
- Vehicle discount program for employees and family members and management leases
- Tuition assistance
- Established and active employee resource groups
- Paid time off for individual and team community service
- A generous schedule of paid holidays, including the week between Christmas and New Year's Day
- Paid time off and the option to purchase additional vacation time.
This position is a salary grade 8.
For more information on salary and benefits, click here: *****************************
Visa sponsorship is available for this position.
Candidates for positions with Ford Motor Company must be legally authorized to work in the United States. Verification of employment eligibility will be required at the time of hire.
We are an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, religion, color, age, sex, national origin, sexual orientation, gender identity, disability status or protected veteran status. In the United States, if you need a reasonable accommodation for the online application process due to a disability, please call **************.
\#LI-Remote
\#Li-RC1
**Requisition ID** : 55498
Senior Software Engineer, Core Experiences - Lansing, USA
Embedded software engineer job in Lansing, MI
Job Description
Mission
Speechify is the easiest way to listen to the world's information. Articles on the web, documents in the cloud, books on your phone. We absorb it all and let you listen to it at your desk, on the go, at your own speed, and with tools that make learning easier, deeper, and faster.
What streaming services have done for audio entertainment, we're doing for audio information. And whatever we're doing seems to be working. We're #1 in our category, and experiencing exponential growth.
Overview
We're looking for a Senior Software Engineer to join our Core Experiences Team. This team builds and maintains the foundational services and SDKs that power Speechify's product experience across platforms. It's a critical role for someone who enjoys working at the intersection of product and infrastructure, thinks strategically, and is passionate about designing clear, reliable APIs and simple systems that directly enhance the user experience.
What You'll Do
Collaborate with Speechify's Product Teams to scope projects, find ways to reduce scope to get faster feedback from customers, navigate the integration/UX tradeoffs relevant to different product teams, and deliver solutions via our cross-platform SDK
Optimize existing functionality to ship things like faster loading and more intelligent parsing by designing more efficient abstractions and improving our algorithms
Ship cloud functions, lightweight backend services, and jobs using Kotlin
An Ideal Candidate Should Have
Systems thinking. You know that optimizing a system requires end-to-end design, and you believe simplicity is valuable.
Speed. You work quickly to generate ideas and options and know how to decide which things can ship now and what things need time
Focus. We're a high-growth startup with a busy, remote team. You know how and when to engage or be heads down
Collaboration. You know how to inspire, play, and negotiate with opinionated designers, marketers, and PMs
Preferred Tech Stack:
Kotlin Multiplatform (Java experience is OK but role is Kotlin Multiplatform)
Prior experience with GCP is a plus
What We Offer
A fast-growing environment where you can help shape the company and product.
An entrepreneurial-minded team that supports risk, intuition, and hustle.
A hands-off management approach so you can focus and do your best work.
An opportunity to make a big impact in a transformative industry.
Competitive salaries, a friendly and laid-back atmosphere, and a commitment to building a great asynchronous culture.
Opportunity to work on a life-changing product that millions of people use.
Build products that directly impact and support people with learning differences like dyslexia, ADD, low vision, concussions, autism, and more.
Work in one of the fastest growing sectors of tech, the intersection of artificial intelligence and audio.
The United States Based Salary range for this role is: 140,000-200,000 USD/Year + Bonus + Stock depending on experience
Think you're a good fit for this job?
Tell us more about yourself and why you're interested in the role when you apply.
And don't forget to include links to your portfolio and LinkedIn.
Not looking but know someone who would make a great fit?
Refer them!
Speechify is committed to a diverse and inclusive workplace.
Speechify does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status.
Senior Embedded Software Engineer
Embedded software engineer job in Milford, MI
As a Senior Embedded Software Engineer on the Vehicle Mechatronics Embedded Controls (VMEC) team, you will contribute to the design, development, and deployment of embedded control systems that support vehicle motion, access, visibility, occupant protection, and comfort across GM's global portfolio.
In this role, you will focus on developing Body Controls software for GM vehicles worldwide, working within Agile teams responsible for end-to-end delivery-including requirements, development, testing, and verification. Your primary focus will be embedded software development and testing in a collaborative, fast-paced environment.
Job Description
You will work as part of an Agile Scrum team developing embedded automotive control systems. Multiple openings are available across body control domains such as lighting, vehicle access, and closures. Final placement will be determined during the interview process based on business needs and your experience.
Your responsibilities will include:
* As a Senior Software Developer, provide lean-agile leadership for software architecture by guiding the design of large and complex software implementations
* Interface with Software Architects to understand and implement Software Defined Vehicle (SDV) requirements and designs within your scrum team
* Provide leadership and technical mentorship to junior developers, and serve as a reviewer of their designs
* Collaborate with Product Managers, Testers, and other developers, using methods like Behavior-Driven Development (BDD) and Test-Driven Development (TDD) to create and implement Features for GM's next generation of EV and ICE vehicles.
* You'll be required to design, implement and integrate complex embedded software systems in hand-coded C, with some flexibility to choose implementation methods
* Develop and maintain Unit tests and Multicomponent tests to ensure thorough software testing, and execute model/code equivalences testing
* Participate in the Agile Team and Agile ceremonies as required
* Interface with GM internal teams - Calibrators, Vehicle Integration Teams, etc.
* Interface with GM suppliers to define and test the libraries they provide.
* Utilize debugging tools like Lauterbach to identify root causes and resolve defects.
Required Skills and Experience:
* Bachelors Degree in Computer Science, Mechatronics, Software, Electrical or Computer Engineering
* Experience with writing and debugging C code and/or Rational Rhapsody
* Minimum 3 years of embedded software development experience preferred; familiarity with GM or other automotive software standards (eg. AUTOSAR), test procedures and build processes an asset
* Minimum 5-7 years of embedded software development experience
* Prior working experience with GM or other automotive software standards, test procedures and build processes
* Experience with CppUTest framework including debugging CppU Tests and implementing dynamic scheduler.
* Experience with software configuration management processes and tools (e.g. Git Ecosystem) preferred
* Experience in deciphering Ethernet, CAN and LIN Logs.
* Development / testing experience on SIL/HIL or other virtual environments
* Individually motivated; Scrum Team members are expected to pursue their goals with a high degree of independence and motivation
* Prior experience working in Agile / Scrum / SAFe is an asset, but not required
* Good oral and written communication skills are required, and high level of interpersonal skills to work effectively in a geographically dispersed team
* Ability to manage time and meet deliverable timing is critical
* Experience in any of the domains noted above an asset but not required (vehicle access, occupant position, protection, vision & visibility, and comfort/HVAC)
#LI-JK3
This role is categorized as hybrid. This means the selected candidate is expected to report to a specific location at least 3 times a week {or other frequency dictated by their manager}.
This job may be eligible for relocation benefits.
About GM
Our vision is a world with Zero Crashes, Zero Emissions and Zero Congestion and we embrace the responsibility to lead the change that will make our world better, safer and more equitable for all.
Why Join Us
We believe we all must make a choice every day - individually and collectively - to drive meaningful change through our words, our deeds and our culture. Every day, we want every employee to feel they belong to one General Motors team.
Benefits Overview
From day one, we're looking out for your well-being-at work and at home-so you can focus on realizing your ambitions. Learn how GM supports a rewarding career that rewards you personally by visiting Total Rewards resources.
Non-Discrimination and Equal Employment Opportunities (U.S.)
General Motors is committed to being a workplace that is not only free of unlawful discrimination, but one that genuinely fosters inclusion and belonging. We strongly believe that providing an inclusive workplace creates an environment in which our employees can thrive and develop better products for our customers.
All employment decisions are made on a non-discriminatory basis without regard to sex, race, color, national origin, citizenship status, religion, age, disability, pregnancy or maternity status, sexual orientation, gender identity, status as a veteran or protected veteran, or any other similarly protected status in accordance with federal, state and local laws.
We encourage interested candidates to review the key responsibilities and qualifications for each role and apply for any positions that match their skills and capabilities. Applicants in the recruitment process may be required, where applicable, to successfully complete a role-related assessment(s) and/or a pre-employment screening prior to beginning employment. To learn more, visit How we Hire.
Accommodations
General Motors offers opportunities to all job seekers including individuals with disabilities. If you need a reasonable accommodation to assist with your job search or application for employment, email us or call us at ************. In your email, please include a description of the specific accommodation you are requesting as well as the job title and requisition number of the position for which you are applying.
Auto-Apply