Senior Architect - NYC Code, Development & CA Specialist
Embedded software engineer job in New York, NY
Highrise | Brooklyn, NY (Hybrid)
Highrise is a full-service Architecture, Expediting, and Development firm focused on complex New York City projects. We are seeking a high-level Senior Architect to join our in-house Brooklyn team and lead projects from design through construction.
This is a hybrid position with 2-3 days remote and the remainder in our Brooklyn office.
Role & Responsibilities
Lead architectural design and documentation for new buildings and major alterations
Manage Construction Administration (CA), including:
RFIs, submittals, shop drawings, and field conditions
Site visits and coordination with GC, consultants, and ownership
Issue resolution during construction
Ensure compliance with NYC Zoning, Building Code, Energy Code, and ADA
Coordinate DOB filings and agency reviews
Collaborate closely with ownership, expeditors, engineers, and development teams
Review work and mentor junior staff
Qualifications
Licensed Architect preferred (NY license a strong plus)
Proven experience in Construction Administration for NYC projects
Deep working knowledge of NYC Code, Zoning, Energy, and ADA
Strong development-driven project background
Advanced proficiency in AutoCAD and Revit
Able to independently manage projects from concept through CO
What We Offer
Very competitive compensation
Generous PTO
Hybrid schedule (2-3 days remote)
Direct access to ownership and decision-making
Long-term growth within a fast-growing firm
High-quality NYC development projects
š Location: Brooklyn, NY
š Schedule: Full-Time, Hybrid (2-3 days remote)
Principal Embedded Software Engineer
Embedded software engineer job in Warren, NJ
Coherent Aerospace & Defense, Emerging Laser Subsystems Business Unit is seeking an embedded software engineer to contribute to the development of advanced laser systems for defense applications.
Primary Duties & Responsibilities
Software Architecture and Design: Works as a member of a cross-disciplinary team of systems engineers, optical engineers, electrical engineers, and FPGA engineers to conceptualize a system solution that meets customer requirements. Responsible for architecting, designing, and documenting software for assigned projects. Creates design documentation including Software Requirements Documents, block diagrams, Software Design Documents, and Interface Control Documents. May serve as the lead software engineer on assigned projects.
Software Development and Test: Develops software (primarily embedded) to meet the requirements of the system under development. Writes software test plans and tests software at various levels of integration (unit tests, tests on target architecture, test with target electronics). Writes software scripts and tools to support software development and system test.
System Integration and Test Support: Develops Software Test Plans and supports integration and test activities from initial board-level bring up through final system test.
New Business Development: Participates in writing proposals and providing cost and schedule estimates in support of new business pursuits.
Technical Expertise: Subject matter expert with extensive knowledge and expertise in embedded systems and software development. Works independently with general direction to achieve goals and objectives. Exercises judgment in selecting methods, techniques and evaluation criteria for obtaining results. Makes accurate detailed work plans for complex systems/projects; takes the lead in planning and executing software tasks.
Education & Experience
Typically requires a minimum of 9 years of related experience with a Bachelor's degree; or 7 years and a Master's degree; or a PhD with 4 years experience; or equivalent experience.
Skills
Must have significant demonstrated experience in architecting and designing software solutions in embedded systems. Must have deep understanding of tradeoffs involved in hardware/software functional partitioning.
Must have a strong understanding of embedded processor platforms and be familiar with microcontrollers, FPGAs and system-on-chip devices. Experience with AMD/Xilinx platforms is preferred.
Must have significant past experience developing software in C and C++, and a strong background in object-oriented programming. Must have strong debugging and troubleshooting skills. Experience developing in one or more of the following are also highly desirable: C#, Python, LabVIEW.
Must have significant experience developing software for real-time operating systems (RTOS) and/or embedded Linux.
Must have strong understanding of embedded hardware devices, chip-to-chip interfaces, and networking protocols.
Must have demonstrated experience working with cross-disciplinary engineering teams to develop and test highly-functional integrated systems.
Experience working with laser systems is desired but not required. Past experience on high-reliability systems for defense and/or space is desired but not required.
Must be able to obtain/maintain a US Government security clearance if one is required to perform the job responsibilities.
Working Conditions
Primarily an engineering design function with office working conditions.
Physical Requirements
Primarily an engineering design function with few physical requirements.
Safety Requirements
All employees are required to follow the site EHS procedures and Coherent A&D EHS standards.
Quality and Environmental Responsibilities
Depending on location, this position may be responsible for the execution and maintenance of the ISO 9000, 9001, 14001 and/or other applicable standards that may apply to the relevant roles and responsibilities within the Quality Management System and Environmental Management System.
Coherent A&D is an equal opportunity/affirmative action employer. All qualified applicants will receive consideration for employment without regard to sex, gender identity, sexual orientation, race, color, religion, national origin, disability, protected Veteran status, age, or any other characteristic protected by law.
To conform to U.S. Government export regulations (ITAR), applicant must be a U.S. citizen, lawful permanent resident of the U.S., protected individual as defined by 8. U.S.C. 1324b(a)(3), or eligible to obtain the required authorizations from the U.S. Department of State."
Auto-ApplyEmbedded Software Engineer, Firmware
Embedded software engineer job in New York, NY
At Meta, we're building innovative products that make it easier for people to connect with each other and enjoy immersive experiences. Our team of world-class experts is developing and shipping products at the intersection of hardware, software, and content, pushing the future of computing platforms and redefining the way people work, play, and connect. As an Embedded Software Engineer, you'll have the opportunity to design, develop, and optimize embedded firmware systems for our AR, VR, and wearable devices, working on low-level systems software, device drivers, and connectivity protocols such as Wi-Fi, Bluetooth, and Core Android networking. You'll collaborate with cross-functional teams to solve complex problems and drive innovation in areas such as computer vision, machine learning, and graphics, helping to shape the future of technology and create new experiences for augmented reality, virtual reality, and social/family products.
**Required Skills:**
Embedded Software Engineer, Firmware Responsibilities:
1. Design and implement software components at all layers of the system, including kernel, synchronization primitives, resource allocators, memory management, security, I/O systems, persistence, etc
2. Develop drivers and services that operate efficiently in constrained environments and deliver large volumes of data with low-latency and high-bandwidth
3. Lead hardware bring-up, peripheral drivers and communication, silicon integration, and power and performance management and optimization efforts
4. Debug complex, system-level, multi-component issues that span multiple layers from kernel to application
5. Profile performance problems and drive optimizations across the entire software stack
6. Analyze, design, develop, and debug firmware for a wide variety of devices, including novel sensing and imaging systems, haptic devices, and audio prototypes
7. Collaborate closely with cross-functional teams, including silicon architects, hardware designers, OS team, and algorithm and model development teams
8. Understand and implement power-management, boot loaders, scheduling, inter-processor communication, computer vision, and firmware/system interfaces on RTOS and/or bare-metal environments
9. Design, develop, and architect models and infrastructure building blocks of Virtual Platforms, integrating internal models and vendor IP models
**Minimum Qualifications:**
Minimum Qualifications:
10. Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience
11. 5+ years software development experience in industry settings or PhD with 2+ years of experience
12. 3+ years embedded software development experience in industry settings
13. Experience in large-scale C/C++ code base
14. Demonstrated experience working across disciplines to drive optimal solutions
**Preferred Qualifications:**
Preferred Qualifications:
15. Experience with embedded DSP, CPU, and GPU architectures
16. Hands-on coding experience with peripherals such as UART, SPI, CSI-2, i2c, GPIO, USB
17. Experience with compression, camera and video pipelines, or encoding technologies such as H.264
18. Experience with wireless and wired communication protocols,TCP/IP, Ethernet, Bluetooth and 802.11
19. Experience with silicon, device manufacturing, and low-power SoCs
20. Experience with lab instrumentation such as oscilloscopes, logic/protocol analyzers for debugging embedded systems at HW level
21. Experience with active power management or power optimizations
22. Experience with prototyping or pre-silicon environments (FPGAs, simulation, or emulation)
23. Experience developing with modern Real Time Operating Systems
24. Experience working with embedded hardware platforms and exposure to concepts such as clock-level issues, interrupts, and polling
25. Experience across topics including computer graphics, computer vision, or machine learning
**Public Compensation:**
$147,000/year to $208,000/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.
Software Engineer, Embedded
Embedded software engineer job in Hackensack, NJ
Job Description
Embedded Engineer (Microprocessors)
We are seeking a seasoned Electrical Engineer, embedded engineer to design and program complex electrical systems.
Responsibilities:
Engineered and designed microprocessor-based, mixed-signal circuit boards for specialized products
Developed C language embedded software for servos, ensuring smooth interaction with external systems.
Led the construction and testing of prototype circuits, providing guidance to design and technical teams.
Authored comprehensive product documentation, including user instructions, project logs, test reports, and design evaluations.
Collaborated with Manufacturing to facilitate product commercialization, manage bills of materials, and develop documentation and test fixtures.
Provided engineering support for existing products to ensure optimal performance.
Requirements:
A minimum of 8+ years of experience in electro-mechanical applications
Strong theoretical background
Proficiency in circuit board design, schematic generation, and PCB layout tools
Expertise in open/closed-loop servo mechanisms, motor design, and inverter development.
Experience in power supply development and industrial process control.
Ability to multitask in a hands-on environment.
Proven ability to work effectively in team settings and independently.
Provides project management assistance for control systems as needed.
Microsoft Office products to perform engineering and project management tasks.
Ability to write routine reports and correspondence.
Effectively present information to top management, customers, and employees.
Apply mathematical operations to such tasks as determination of test reliability and validity, analysis of variance, correlation techniques, and factor analysis.
Ability to define problems, collect data, establish facts, and draw valid conclusions.
Ability to interpret an extensive variety of technical instructions in mathematical or diagram form and deal with several abstract and concrete variables.
Close vision, and color vision ability required
Safely and effectively lift, carry, and move objects of varying weights.
Bending, stooping, reaching, balancing, standing, and walking, for extended periods and maintain the necessary physical dexterity and coordination.
Work in various environmental conditions, which may include exposure to varying temperatures, and noise levels at times.
Qualifications:
Close vision, and color vision ability required
Safely and effectively lifting, carrying, and moving objects of varying weights
Bending, stooping, reaching, balancing, standing, and walking for extended periods and maintaining the necessary physical dexterity and coordination
Working in various environmental conditions, which may include exposure to varying temperatures, and noise levels at times
Education:
B.S. in Electrical Engineering or B.S. in Electrical Engineering Technology or an equivalent degree or years of experience
What we offer:
A dynamic, flexible culture, that promotes collaboration and professional/ personal growth of each team member.
To be a part of a well-established team that values hard work, innovation & knows the value of its people.
Coaching, mentoring helping team members realize their potential, aiding in defining goals and executing them.
We have an aggressive growth strategy; Making way for ample advancement opportunities to transition into operations and/or direct management.
Competitive base & bonus plan
We have continuous training, and are firm believers that a strong, knowledgeable, well-trained staff is the reason we are at the top of our field, having continued success.
Our goal as leaders is to provide value, value to our clients, vendors and more importantly to our team- YOU.
Looking forward to getting to know you!
We are, and work with clients that are equal opportunity employers and considers all applicants for positions without regard to race, color, religion, gender, sexual orientation, age, national origin, disability, veteran status, or any other protected status.
Embedded Software Engineer
Embedded software engineer job in New York, NY
Job Description
As our first full time embedded software engineer you will drive development of our robot software. In this role you will contribute to a wide range of outcomes including:
Increasing on-device or near real-time capabilities that deliver an improved operator experience and enable fast turn-around for certain use cases like storm response.
Features to support robot reliability at scale such as development of additional logs and diagnostic capabilities.
Optimization of our field to cloud data pipeline to support large base of end-users and faster turn-around times.
Core robot software development experience including upgrades to our operating system and deployment of upgrades to the fleet.
Support hardware evolutions and changes, such as integration of new sensors.
Tech stack
Linux, Python, C++, ROS2
Principal Embedded Software Engineer
Embedded software engineer job in Warren, NJ
Coherent Aerospace & Defense, Emerging Laser Subsystems Business Unit is seeking an embedded software engineer to contribute to the development of advanced laser systems for defense applications. Primary Duties & Responsibilities Software Architecture and Design: Works as a member of a cross-disciplinary team of systems engineers, optical engineers, electrical engineers, and FPGA engineers to conceptualize a system solution that meets customer requirements. Responsible for architecting, designing, and documenting software for assigned projects. Creates design documentation including Software Requirements Documents, block diagrams, Software Design Documents, and Interface Control Documents. May serve as the lead software engineer on assigned projects.
Software Development and Test: Develops software (primarily embedded) to meet the requirements of the system under development. Writes software test plans and tests software at various levels of integration (unit tests, tests on target architecture, test with target electronics). Writes software scripts and tools to support software development and system test.
System Integration and Test Support: Develops Software Test Plans and supports integration and test activities from initial board-level bring up through final system test.
New Business Development: Participates in writing proposals and providing cost and schedule estimates in support of new business pursuits.
Technical Expertise: Subject matter expert with extensive knowledge and expertise in embedded systems and software development. Works independently with general direction to achieve goals and objectives. Exercises judgment in selecting methods, techniques and evaluation criteria for obtaining results. Makes accurate detailed work plans for complex systems/projects; takes the lead in planning and executing software tasks.
Education & Experience
* Typically requires a minimum of 9 years of related experience with a Bachelor's degree; or 7 years and a Master's degree; or a PhD with 4 years experience; or equivalent experience.
Skills
* Must have significant demonstrated experience in architecting and designing software solutions in embedded systems. Must have deep understanding of tradeoffs involved in hardware/software functional partitioning.
* Must have a strong understanding of embedded processor platforms and be familiar with microcontrollers, FPGAs and system-on-chip devices. Experience with AMD/Xilinx platforms is preferred.
* Must have significant past experience developing software in C and C++, and a strong background in object-oriented programming. Must have strong debugging and troubleshooting skills. Experience developing in one or more of the following are also highly desirable: C#, Python, LabVIEW.
* Must have significant experience developing software for real-time operating systems (RTOS) and/or embedded Linux.
* Must have strong understanding of embedded hardware devices, chip-to-chip interfaces, and networking protocols.
* Must have demonstrated experience working with cross-disciplinary engineering teams to develop and test highly-functional integrated systems.
* Experience working with laser systems is desired but not required. Past experience on high-reliability systems for defense and/or space is desired but not required.
* Must be able to obtain/maintain a US Government security clearance if one is required to perform the job responsibilities.
Working Conditions
Primarily an engineering design function with office working conditions.
Physical Requirements
Primarily an engineering design function with few physical requirements.
Safety Requirements
All employees are required to follow the site EHS procedures and Coherent A&D EHS standards.
Quality and Environmental Responsibilities
Depending on location, this position may be responsible for the execution and maintenance of the ISO 9000, 9001, 14001 and/or other applicable standards that may apply to the relevant roles and responsibilities within the Quality Management System and Environmental Management System.
Coherent A&D is an equal opportunity/affirmative action employer. All qualified applicants will receive consideration for employment without regard to sex, gender identity, sexual orientation, race, color, religion, national origin, disability, protected Veteran status, age, or any other characteristic protected by law.
To conform to U.S. Government export regulations (ITAR), applicant must be a U.S. citizen, lawful permanent resident of the U.S., protected individual as defined by 8. U.S.C. 1324b(a)(3), or eligible to obtain the required authorizations from the U.S. Department of State."
Auto-ApplyEmbedded Software Engineer
Embedded software engineer job in Clifton, NJ
The sheer scale of our capabilities and client engagements and the way we collaborate, operate and deliver value provides an unparalleled opportunity to grow and advance. Choose Workila, and make delivering innovative work part of your extraordinary career.
Job Description
There are 8 positions and these are always open so please apply
MUST-HAVES
5-8 years of experience with C++
Experience with full life cycle of software development
Exp with object oriented software design (UML or relative tool)
Eligible for obtaining a security clearance
Experience with VxWorks or other real time Operating Systems
NICE-TO-HAVES
DOORs and MKS experience
Electronic Warfare, Radar, or related experience
DESCRIPTION OF DUTIES
ā¢Design, develop, operate and maintain software components and computing systems software to be applied to and integrated with engineering, scientific and manufacturing requirements.
ā¢You will develop real time embedded systems involving software for digital signal processing, electronic warfare, and control and display components, interface with customers, suppliers, application users and other technical and support staff. ā¢You will participate in the full life cycle of most projects (embedded development, analyzing requirements to integration).
MORE INFORMATION
SALARY: $100-$120K
RELOCATION Not offered
DIRECT REPORTS Zero
REPORTS TO Software Engineering Manager
REMOTE WORK Remote work not available
TRAVEL Travel not required
VISA Candidate visas are not supported
SEARCH POINTERS (CONFIDENTIAL)
NO. OF VACANCIES 8 positions available
VACANT SINCE This position is always open
SOURCE FROM Most preferred are candidates with an active security clearance, followed by candidates who have held a clearance in the past, followed by eligible; any company from the aerospace and defense industry; candidates with embedded software engineer experience
AVOID candidates with dual citizenship, property overseas, or immediate relatives overseas
Additional Information
Apply online by clicking on green label "I am Interested"
or call if you have any question however applying online is the best way to apply.
US # ************
India # 9999 883 470
Software Engineer/ Embedded Engineer
Embedded software engineer job in Jersey City, NJ
Job Title: Software Engineer/ Embedded Engineer Type: Contract Responsibilities: The ideal candidate will have a strong desire to work with Embedded System Software and Test Equipment, while supporting Software Design, Test, Documentation and Production efforts. The successful candidate will be responsible for requirements analysis, cost and schedule estimates, designing, analyzing, and testing software as part of product development and ongoing support to multiple programs in a Production environment. In addition, the candidate will be required to ensure that assigned project tasks are completed, meet established cost, technical and schedule requirements, and comply with the company's Quality System Procedures.
Qualifications
We require a BS in Software Engineering (or equivalent), 5-10 years' relevant experience, along with strong mathematical and electrical engineering knowledge / background. A Master's Degree is a plus. Candidate must have experience in C/C++, with knowledge of other high level languages (Ada, Java) and assembly languages also a plus. Familiarity with modern software development and documentation standards (IEEE Std 12207 and MIl-STD-498) required. Ability to obtain a DoD secret clearance is required.
Additional Information
All your information will be kept confidential according to EEO guidelines.
Firmware Engineer - Kohler Ventures
Embedded software engineer job in New York, NY
_Work Mode: Hybrid_ **Opportunity** Kohler Ventures is an independent company wholly owned by Kohler Co., global leader in the manufacture of kitchen and bath products, tile and home interiors, and an international host to award-winning hospitality and world-class golf destinations. Our mission is to build new digital businesses that empower consumers to lead healthier lives. We explore how familiar experiences can be enhanced and innovations developed through the integration of leading-edge technology, science, and design. Come join us as we build a best-in-class global multi-disciplinary team across artificial intelligence, machine learning, design, advanced software and hardware engineering, strategy, venture investments, sales, marketing, and partnerships. Our locations are Palo Alto, CA US, New York City, NY US, Kohler, WI US, Seoul, Korea, and Tel Aviv, Israel.
**In the role of Embedded Firmware Engineer at Kohler Ventures you will:**
+ Build firmware that can scale with the business growth of Kohler Ventures
+ Build the forward-looking vision and lead the effort to understand and drive requirements with hardware/software teams
+ Coordinate with team members product development teams to execute rollout/adoption of common libraries, services, and patterns
+ Measurably improve code normalization across one or more critical code concerns throughout the codebase
**Skills/Requirements**
**Required Qualifications:**
+ 3+ years of professional software development experience
+ 1+ years of experience in software design and development for embedded systems
+ Availability to work outside of standard business hours if needed to be able to collaborate with teams across multiple time zones
**Preferred Qualifications**
+ Bachelor's degree in a CS/engineering or related technical discipline from a reputed academic institution. Master's preferred
+ Hands-on experience developing firmware for connected devices and other related IoT devices
+ Technical experience in some of the following areas:
+ Proficient with OTA updates with Mender or Yocto
+ Experience in working with common protocols such as RS-485, RS-232, SPI, USB, BLE and WiFi
+ Expert knowledge of embedded Linux configuration, development, board support packages, bootloaders, kernel, drivers, and application development in C/C++ Positive, can-do attitude with a high degree of ownership and self-motivation to drive change
\#LI-NR1
\#LI-Hybrid
**_We will consider applicants requiring sponsorship for this opportunity._**
_The base salary range for this position is $109,550 - $136,950. The actual base salary offered to a candidate may be higher than the approved range. This will vary depending on a variety of factors including the candidate's experience, their education, and the work location. This position is subject to Area Salary Differential (Cost of Living Adjustment) that ranges from 16% of base salary for the NYC metro area. The approved base salary range including ASD for this position is $127,078- $158,862 depending on location. In addition, this position is eligible for a performance bonus and a special project incentive. Available benefits include medical, dental, vision and 401k._
**Why Choose Kohler?**
We empower each associate to #BecomeMoreAtKohler with a competitive total rewards package to support your health and wellbeing, access to career growth and development opportunities, a diverse and inclusive workplace, and a strong culture of innovation. With more than 30,000 bold leaders across the globe, we're driving meaningful change in our mission to help people live gracious, healthy, and sustainable lives.
**About Us**
It is Kohler's policy to recruit, hire, and promote qualified applicants without regard to race, creed, religion, age, sex, sexual orientation, gender identity or expression, marital status, national origin, disability or status as a protected veteran. If, as an individual with a disability, you need reasonable accommodation during the recruitment process, please contact ********************* . Kohler Co. is an equal opportunity/affirmative action employer.
Senior Embedded Software Engineer
Embedded software engineer job in New York, NY
Voyant Photonics, based in the heart of New York City, is transforming machine perception with a new class of LiDAR devices that are compact enough to fit in the palm of your hand and powerful enough to measure range, velocity, and reflectivity with unparalleled accuracy. By leveraging cutting-edge silicon photonic chips smaller than your fingertip, we deliver sensors that are not only revolutionary in performance but also affordable enough to integrate into any system.
Our technology disrupts the status quo of bulky, expensive, and power-hungry LiDAR systems, making high-precision sensing accessible for widespread adoption in robotics, autonomous vehicles, drones, industrial automation, and beyond. With Voyant, the next generation of machines can see, understand, and navigate the world like never before.
Discover how we're redefining what's possible by making real products out of cutting edge research in silicon photonics.
The Opportunity
We are seeking a Senior Engineer with a strong background in Embedded Systems to join our engineering team. In this critical role, you will be instrumental in designing, developing, and optimizing the embedded software interfaces that power our advanced FMCW LiDAR. You will work across the entire product lifecycle, from architecture to implementation, testing, and deployment. If you are passionate about building robust, real-time embedded systems for groundbreaking LiDAR technology and thrive in a collaborative, fast-paced environment, we encourage you to apply.
Key Responsibilities
Design, develop, and optimize embedded software and firmware for real-time operation of LiDAR systems
Collaborate closely with hardware engineers, optical engineers, and signal processing experts to define system requirements, integrate hardware and software components seamlessly, and ensure optimal system performance
Develop and implement APIs for both prototypes and products for embedded imaging sensors
Implement 3D data visualization for lidar data from our sensors
Optimize embedded code for performance, memory usage, and power consumption
Contribute to system-level architecture discussions, identifying key trade-offs and proposing innovative solutions.
Design and implement efficient monitoring and control algorithms
Required Qualifications
Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field.
Strong proficiency in C/C++ for embedded systems development.
Experience with performant data serialization protocols
Experience with live visualization of complex data sets
Proficiency with version control systems (e.g., Git).
Preferred Qualifications
Experience with protocols for inter-component communication (e.g., Ethernet, SPI, UART)
Familiarity with various microcontroller architectures (e.g., ARM Cortex-M/R/A, DSPs) and System-on-Chips (SoCs).
Experience with FPGA/CPLD development (VHDL/Verilog) and hardware description languages is a strong plus.
Experience implementing DSP algorithms in embedded C++ Linux environments
Experience with PCL or ROS2
Experience with Python for scripting, testing, and data analysis.
Knowledge of sensor fusion techniques.
Benefits package
Competitive salary and meaningful equity package
Comprehensive health benefits (Medical, Dental, Vision)
Unlimited PTO and paid company holidays
Team events and company meetups
Hybrid or remote work environment with monthly travel for remote employees.
Complimentary lunch provided daily at our NYC office
Equal Opportunity Employer
Voyant Photonics is an equal opportunity employer committed to building a diverse and inclusive workplace. We welcome applicants from all backgrounds and do not discriminate based on race, color, religion, gender, gender identity or expression, sexual orientation, pregnancy, marital or partnership status, age, national origin, citizenship, veteran or military status, disability, medical condition, genetic information, caregiver status, or any other characteristic protected by law.
Auto-ApplyFirmware/Embedded Engineer
Embedded software engineer job in New York, NY
Reflex Robotics is building affordable ($10k) wheeled humanoid robots to automate dangerous and repetitive tasks in manufacturing and logistics.
We envision a future where intelligent robots are doing all kinds of boring work that people hate doing-loading chicken nuggets into Costco boxes, lifting forty pound bags of dog food at Petco stores, and cleaning up cranberry juice spills in your apartment.
We are a three-year-old startup backed by Khosla Ventures, with $60M/year of revenue lined up pending successful pilots with e-commerce warehouses in 2025.
How Does It Work?
Our robots are designed and built entirely in-house by an engineering team that led development of the Stretch robot at Boston Dynamics and key systems on the Tesla Model S, X, and Y production lines. Reflex robots are high-performance, low-inertia, and optimized for low-cost manufacturing.
We've built the best real-time teleoperation system in the world, allowing a remote operator in South America to āplay a video gameā to control our robots at human-level speeds. This has allowed us to already ship robots with positive unit economics, and enables us to create a powerful human-intervention + RL product feedback loop.
Our system allows us to collect high-quality demonstrations at scale-giving us the proprietary data engine needed to train increasingly capable AI systems. We're on track to build the largest robotics dataset in the world, which will serve as an important long-term advantage.
Key Company Beliefs
High-quality, proprietary robotics data is the next foundation for generational AI companies (like Tesla FSD and ChatGPT).
Being nerd-sniped by maximizing an engineering metric is way less important than solving our customers' biggest pain points.
An insane work ethic is required for outsized success-and you'll be rewarded for it.
What We're Looking For
We are looking for experienced Firmware Engineers to join our team.
We're still a small team-which means high ownership, high equity, and the chance to shape the product from the ground up.
You should strongly consider applying if you:
You've shipped firmware running on 500+ devices before, not just on prototypes - so you've implemented over-the-air updates, security, diagnostics/logging, etc.
You have a good understanding of basic protocols (SPI, EtherCAT, CAN), time-sync between devices, and signal processing (e.g., Kalman filters for IMUs)
You like to understand the entire system you're working with-e.g., you care about impedance matching and EMI effects, or the impact of mis-managing an interrupt on low-level motor control
You pride yourself on writing robust code that others can trust for years
Bonus: experience with power electronics, FPGA dev, camera sensors, kernel wizardry
We primarily use C/C++, with some Python for prototyping. We don't use ROS.
You'd be joining a company that already has a solid core business-with working hardware, delighted customers, and profitable unit economics. Reflex is de-risked enough to see the hazy outlines of success, but still small enough that there's enormous upside up for grabs.
Come Join Us
This is a rare opportunity to help build a flagship robotics company from the ground up-and to do work that will truly matter, reshaping what people believe is possible in robotics.
We love to see the things you've worked on. Have a portfolio or insane project you've worked on? Share it. We're looking for people who push past the status quo, are passionate at work and in their own time-we're looking for people who want to win.
Auto-ApplyEntry level Embedded Engineer
Embedded software engineer job in New York, NY
Our company is a leading IT services, consulting and outsourcing company delivering exceptional business solutions and customer value to its customers worldwide. We offers end-to-end innovative and leading edge solutions to help corporations leverage technologies, outperform their competition and acquire sustainable growth. We have proven capabilities in new and emerging technologies and extensive experience across a broad range of industries and domains which enable us to deliver world-class, secure, scalable and reliable business systems.
We have achieved many distinctions and milestones of outstanding success during the course of its evolutionary journey.
Job Description
C/C++/Python Embedded Software Engineer with Linux & hardware interface experience
- #1 Importance: Write complete codeā¦.
- Design software features to meet product requirements
- Write technical specifications and assist with functional specifications
What You Need for this Position
- Embedded software development experience in Linux & hardware environments (Developing with Linux / Python / C / C++)
- Experience with networking technologies and protocols (snmp, RS-232, RS-485, SPI, TCP/IP, UDP, HDLC) at a low level.
Additional Information
All your information will be kept confidential according to EEO guidelines.
Electrical and Firmware Engineer
Embedded software engineer job in Bloomfield, NJ
Firmware Engineer About LiquidPiston LiquidPiston is developing advanced rotary engines and power systems that redefine what's possible in compact, efficient energy generation. We are seeking a hands-on, innovative Electrical & Firmware Engineer who is excited to work in a fast-paced R&D environment and contribute to the development of next-generation engine control systems.
Position Summary
The Electrical & Firmware Engineer will be responsible for end-to-end development of embedded control systems supporting LiquidPiston's advanced engine platforms. The ideal candidate is a strong C programmer with deep experience on TI C2000 microcontrollers, capable of designing, implementing, and validating both hardware and firmware components. This role involves multidisciplinary collaboration and requires a self-driven engineer comfortable working individually and in small teams.
Key Responsibilities
* Develop, implement, and optimize embedded firmware primarily in C for TI C2000 Series microcontrollers.
* Design and maintain control system architectures, including discrete and analog I/O, signal conditioning, PWM generation, and closed-loop PID control.
* Create custom display and user interface solutions for character and graphical screens.
* Implement and troubleshoot communication protocols including CANbus, SPI, I2C, and RS-232.
* Support design and testing of power electronics control systems, including exposure to four-quadrant motor control and space vector modulation.
* Design, prototype, and debug analog and digital circuits; support PCB design using tools such as Altium or OrCAD.
* Conduct hands-on testing using oscilloscopes, multimeters, power supplies, and other lab equipment.
* Document firmware, test results, and system architectures clearly and thoroughly; prepare presentations as needed.
* Collaborate with mechanical, electrical, and test engineers on engine, ECU, and control system development.
* Support continuous improvement, rapid prototyping, and integration of new technologies into control platforms.
Required Qualifications
* Bachelor's degree in Electrical Engineering, Computer Engineering, or related field.
* Strong proficiency in C programming and embedded firmware development.
* Hands-on experience with TI C2000 microcontrollers.
* Familiarity with discrete and analog I/O systems, signal conditioning, PWM, and closed-loop control.
* Working knowledge of CANbus, SPI, I2C, and RS-232 protocols.
* Strong analog and digital circuit design and troubleshooting skills.
* Proficiency with common lab/test equipment (oscilloscopes, multimeters, power supplies).
* Excellent verbal and written communication skills, including ability to clearly document and present technical work.
* Proficiency with MS Office.
Benefits:
* Flexible PTO to encourage work-life balance and personal well-being
* Comprehensive healthcare coverage: medical, dental, and vision plans
* Equity participation: RSUs for all permanent employees
* 401(k) with match: 100% up to 3%, plus 50% match for 3-5% range
* Growth opportunities: Mentorship, training, and leadership development
Our Culture
At LiquidPiston, we challenge convention and solve hard problems. We move fast, think boldly, and iterate quickly. Our team thrives on collaboration, creativity, and resilience. We take calculated risks and believe that every setback is a steppingstone toward breakthrough innovation.
Equal Opportunity Employer
LiquidPiston, Inc. is proud to be an Equal Opportunity Employer. All qualified applicants will receive consideration for employment regardless of race, color, religion, gender, sexual orientation, gender identity, national origin, or veteran status, and will not be discriminated against on the basis of disability.
All offers of employment at LiquidPiston are contingent upon the successful completion of a pre-employment background check and drug screening.
Lead Software Engineer - High Performance Computing
Embedded software engineer job in Jersey City, NJ
JobID: 210656783 JobSchedule: Full time JobShift: Base Pay/Salary: Seattle,WA $152,000.00-$215,000.00; Jersey City,NJ $152,000.00-$215,000.00 We have an opportunity to impact your career and provide an adventure where you can push the limits of what's possible.
As a Lead Software Engineer at JPMorganChase within the AI Acceleration team you are an integral part of an agile team that works to enhance, build, and deliver trusted market-leading technology products in a secure, stable, and scalable way. As a core technical contributor, you are responsible for conducting critical technology solutions across multiple technical areas within various business functions in support of the firm's business objectives.
Job responsibilities
* Executes creative software solutions, design, development, and technical troubleshooting with ability to think beyond routine or conventional approaches to build solutions or break down technical problems
* Develops secure high-quality production code, and reviews and debugs code written by others
* Identifies opportunities to eliminate or automate remediation of recurring issues to improve overall operational stability of software applications and systems
* Leads evaluation sessions with external vendors, startups, and internal teams to drive outcomes-oriented probing of architectural designs, technical credentials, and applicability for use within existing systems and information architecture
* Leads communities of practice across Software Engineering to drive awareness and use of new and leading-edge technologies
* Adds to team culture of diversity, opportunity, inclusion, and respect
Required qualifications, capabilities, and skills
* Formal training or certification on software engineering concepts and 5+ years applied experience
* Hands-on practical experience delivering system design, application development, testing, and operational stability
* Advanced in one or more programming language(s)
* Proficiency in automation and continuous delivery methods
* Proficient in all aspects of the Software Development Life Cycle
* Advanced understanding of agile methodologies such as CI/CD, Application Resiliency, and Security
* Demonstrated proficiency in software applications and technical processes within a technical discipline (e.g., cloud, artificial intelligence, machine learning, mobile, etc.)
* In-depth knowledge of the financial services industry and their IT systems
* Practical cloud native experience
* Advanced understanding of High-Performance Computing system architectures and network topologies
* Expertise in at least one accelerator type (e.g., GPU, FPGA) and experience mapping LLMs onto these accelerators
* Proficiency parallel programming and performance analysis of accelerator-based systems
Preferred qualifications, capabilities, and skills
* Strong programming skills in Python, scripting, C, C++ with experience in AI/ML frameworks like PyTorch and LangChain
* Master's Degree in Computer Science
* 3+ years of experience in high-performance computing software
* 3+ years of experience with accelerators and deep learning, particularly large language models
* Experience in large organizations and regulated industries is a plus
* Excellent communication skills and the ability to work collaboratively in a dynamic team environment
* Familiarity with HPC software (e.g., NCCL, MPI) and resource schedulers (e.g., Kubernetes, SLURM)
Auto-ApplySoftware Engineer Embedded/Network Systems I (Full Time) - United States
Embedded software engineer job in New York, NY
Please note this posting is to advertise potential job opportunities. This exact role may not be open today but could open in the near future. When you apply, a Cisco representative may contact you directly if a relevant position opens. Applications are accepted until further notice.
Meet the Team
Our dedicated team members are engineering the foundation of Cisco's core technologies across the globe, including teams in Engineering like Common Hardware Group, Network Product Eng, Infrastructure & Security. You will be an essential contributor to the development of next-generation innovations in operating systems, firmware, networking stacks, and security infrastructure. Working on these teams, you will gain hands-on experience with hardware-software integration and low-level networking technologies that power Cisco's critical products. Discover the possibilities when deep technical expertise meets creativity and help build solutions that transform how the world connects and communicates.
Your Impact
You are a passionate engineer skilled in low-level programming, networking protocols, and hardware-software integration, with strong communication and collaboration abilities. You thrive in solving complex challenges through innovation and precision, while being highly organized and process-driven. Your work develops and maintains critical software and tools that ensure hardware compatibility, network performance, and security for Cisco's core products like operating systems, firmware, and networking stacks. By effectively managing your time and streamlining processes, you deliver high-quality solutions that embed resilience and efficiency into global communications infrastructure, directly contributing to Cisco's leadership in trusted, scalable networking technologies.
Minimum Qualifications
* Completion within the past 3 years, or current enrollment with expected completion within 12 months, of a certification or relevant degree program (e.g., Associate's, Apprenticeship, Boot Camp, or Certification in a specialized program + 1 year of relevant experience, High School Diploma + 2 years of relevant experience) or Bachelor's + 0 years of relevant experience.
* Proficiency in C programming and experience with embedded Linux, including a solid understanding of operating system fundamentals.
* Familiarity with network principles & concepts, routing protocols, and general networking concepts.
* Hands-on experience with automation tools and scripting languages (such as Python or Bash), along with knowledge of CI/CD pipelines (e.g., Jenkins, GitHub Actions).
* Understanding of DevSecOps practices and their application in software development workflows.
Preferred Quals:
* Conceptual understanding or hands-on experience with AI/ML.
* Understanding of cybersecurity principles and security protocols.
* Experience with FPGA development.
* Knowledge of signal and power integrity, and PCB design.
Why Cisco?
At Cisco, we're revolutionizing how data and infrastructure connect and protect organizations in the AI era - and beyond. We've been innovating fearlessly for 40 years to create solutions that power how humans and technology work together across the physical and digital worlds. These solutions provide customers with unparalleled security, visibility, and insights across the entire digital footprint.
Fueled by the depth and breadth of our technology, we experiment and create meaningful solutions. Add to that our worldwide network of doers and experts, and you'll see that the opportunities to grow and build are limitless. We work as a team, collaborating with empathy to make really big things happen on a global scale. Because our solutions are everywhere, our impact is everywhere.
We are Cisco, and our power starts with you.
Message to applicants applying to work in the U.S. and/or Canada:
Individual pay is determined by the candidate's hiring location, market conditions, job-related skillset, experience, qualifications, education, certifications, and/or training. The full salary range for certain locations is listed below. For locations not listed below, the recruiter can share more details about compensation for the role in your location during the hiring process.
U.S. employees are offered benefits, subject to Cisco's plan eligibility rules, which include medical, dental and vision insurance, a 401(k) plan with a Cisco matching contribution, paid parental leave, short and long-term disability coverage, and basic life insurance. Please see the Cisco careers site to discover more benefits and perks. Employees may be eligible to receive grants of Cisco restricted stock units, which vest following continued employment with Cisco for defined periods of time.
U.S. employees are eligible for paid time away as described below, subject to Cisco's policies:
* 10 paid holidays per full calendar year, plus 1 floating holiday for non-exempt employees
* 1 paid day off for employee's birthday, paid year-end holiday shutdown, and 4 paid days off for personal wellness determined by Cisco
* Non-exempt employees receive 16 days of paid vacation time per full calendar year, accrued at rate of 4.92 hours per pay period for full-time employees
* Exempt employees participate in Cisco's flexible vacation time off program, which has no defined limit on how much vacation time eligible employees may use (subject to availability and some business limitations)
* 80 hours of sick time off provided on hire date and each January 1st thereafter, and up to 80 hours of unused sick time carried forward from one calendar year to the next
* Additional paid time away may be requested to deal with critical or emergency issues for family members
* Optional 10 paid days per full calendar year to volunteer
For non-sales roles, employees are also eligible to earn annual bonuses subject to Cisco's policies.
Employees on sales plans earn performance-based incentive pay on top of their base salary, which is split between quota and non-quota components, subject to the applicable Cisco plan. For quota-based incentive pay, Cisco typically pays as follows:
* .75% of incentive target for each 1% of revenue attainment up to 50% of quota;
* 1.5% of incentive target for each 1% of attainment between 50% and 75%;
* 1% of incentive target for each 1% of attainment between 75% and 100%; and
* Once performance exceeds 100% attainment, incentive rates are at or above 1% for each 1% of attainment with no cap on incentive compensation.
For non-quota-based sales performance elements such as strategic sales objectives, Cisco may pay 0% up to 125% of target. Cisco sales plans do not have a minimum threshold of performance for sales incentive compensation to be paid.
The applicable full salary ranges for this position, by specific state, are listed below:
New York City Metro Area:
$104,700.00 - $153,000.00
Non-Metro New York state & Washington state:
$92,100.00 - $136,000.00
* For quota-based sales roles on Cisco's sales plan, the ranges provided in this posting include base pay and sales target incentive compensation combined.
Employees in Illinois, whether exempt or non-exempt, will participate in a unique time off program to meet local requirements.
Computer Vision Algorithm Engineer
Embedded software engineer job in Bridgewater, NJ
US Tech Solutions is a global staff augmentation firm providing a wide-range of talent on-demand and total workforce solutions. To know more about US Tech Solutions, please visit our website ************************
We are constantly on the lookout for professionals to fulfill the staffing needs of our clients, sets the correct expectation and thus becomes an accelerator in the mutual growth of the individual and the organization as well.
Keeping the same intent in mind, we would like you to consider the job opening with US Tech Solutions that fits your expertise and skillset.
Job Description and Requirements:
Responsibilities/Descriptions: The candidate is expected to play an active
role in computer vision technology development and implementation.
Under the supervision of a senior scientist/researcher or project leader to
conduct R&D work in the areas of advanced computer vision/media processing
technology.
Qualifications / Requirements:
Ph.D or Master degree in relevant discipline/field, such as EE or CS.
* Strong programming skills in C / C++ for both Windows and Linux is a
must
* Ample hands-on experience with OpenCV is a strong plus
* High proficiency and good experience with Android programming is a big
plus.
* Good programming skills in Java and Python is also a plus
* 3+ years algorithm R&D experiences in the areas of computer vision,
information retrieval, machine learning, media processing, and related fields
with proven track record.
* Good communication skills, both verbal and written
Additional Information
Regards,
Saikat Ghosh
Senior Technical Recruiter
Desk: ************** Ext. 7452
Direct: **************
Embedded Software Engineer, Connectivity/Wireless
Embedded software engineer job in New York, NY
At Meta, we're building innovative products that make it easier for people to connect with each other and enjoy immersive experiences. Our team of world-class experts is developing and shipping products at the intersection of hardware, software, and content, pushing the future of computing platforms and redefining the way people work, play, and connect. As an Embedded Software Engineer, you'll have the opportunity to design, develop, and optimize embedded firmware systems for our AR, VR, and wearable devices, working on low-level systems software, device drivers, and connectivity protocols such as Wi-Fi, Bluetooth, and Core Android networking. You'll collaborate with cross-functional teams to solve complex problems and drive innovation in areas such as computer vision, machine learning, and graphics, helping to shape the future of technology and create new experiences for augmented reality, virtual reality, and social/family products.
Minimum Qualifications
* Bachelor's or Master's Degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience
* 7+ years software development experience in industry settings or PhD with 4+ years of experience
* 3+ years embedded software development experience in industry settings
* Experience in large-scale C/C++ code base
* Experience defining and driving technical work streams and providing technical leadership for software engineering teams
Preferred Qualifications
* Experience with Java, Python, or Android
* Experience in a field which uses Wi-Fi, Bluetooth, Cellular, HDMI, GNSS, etc., or related technology
* Experience in embedded software development for consumer electronic products
* Experience of Cellular connectivity stack on widely available platform like Android
* Experience in implementing or integrating Wi-Fi, preferably on a widely available platform like Android or iOS, or a system which employs the Linux Wi-Fi Protected Access supplicant
* Experience in implementing Bluetooth Host Stack features, profiles, audio, Bluetooth/Wi-Fi/Cellular coex, etc
Responsibilities
* Design and implement software components at all layers of the system, including kernel, synchronization primitives, resource allocators, memory management, security, I/O systems, persistence, etc
* Develop drivers and services that operate efficiently in constrained environments and deliver large volumes of data with low-latency and high-bandwidth
* Lead hardware bring up, peripheral drivers and communication, silicon integration, and power and performance management and optimization efforts
* Debug complex, system-level, multi-component issues that span multiple layers from kernel to application
* Profile performance problems and drive optimizations across the entire software stack
* Integrate software components from multiple partner teams into a unified product code base and drive their continued development
* Analyze, design, develop, and debug firmware for various devices, including novel sensing and imaging systems, haptic devices, and audio prototypes
* Collaborate with cross-functional teams to solve issues and create new features in the connectivity space, including wireless software stacks (Wi-Fi, Bluetooth, Cellular, UWB, etc.)
* Enhance complex systems with wireless interfaces and provide support to QA, manufacturing, and other software teams
About Meta
Meta builds technologies that help people connect, find communities, and grow businesses. When Facebook launched in 2004, it changed the way people connect. Apps 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. People who choose to build their careers by building with us at Meta help shape a future that will take us beyond what digital connection makes possible today-beyond the constraints of screens, the limits of distance, and even the rules of physics.
Equal Employment Opportunity
Meta is proud to be an Equal Employment Opportunity employer. We do not discriminate based upon race, religion, color, national origin, sex (including pregnancy, childbirth, reproductive health decisions, or related medical conditions), sexual orientation, gender identity, gender expression, age, status as a protected veteran, status as an individual with a disability, genetic information, political views or activity, or other applicable legally protected characteristics. You may view our Equal Employment Opportunity notice here.
Meta is committed to providing reasonable accommodations for qualified individuals with disabilities and disabled veterans in our job application procedures. If you need assistance or an accommodation due to a disability, fill out the Accommodations request form.
Software Engineer/ Embedded Engineer
Embedded software engineer job in Jersey City, NJ
Job Title: Software Engineer/ Embedded Engineer
Type: Contract
Responsibilities:
The ideal candidate will have a strong desire to work with Embedded System Software and Test Equipment, while supporting Software Design, Test, Documentation and Production efforts. The successful candidate will be responsible for requirements analysis, cost and schedule estimates, designing, analyzing, and testing software as part of product development and ongoing support to multiple programs in a Production environment. In addition, the candidate will be required to ensure that assigned project tasks are completed, meet established cost, technical and schedule requirements, and comply with the company's Quality System Procedures.
Qualifications
We require a BS in Software Engineering (or equivalent), 5-10 years' relevant experience, along with strong mathematical and electrical engineering knowledge / background. A Master's Degree is a plus. Candidate must have experience in C/C++, with knowledge of other high level languages (Ada, Java) and assembly languages also a plus. Familiarity with modern software development and documentation standards (IEEE Std 12207 and MIl-STD-498) required. Ability to obtain a DoD secret clearance is required.
Additional Information
All your information will be kept confidential according to EEO guidelines.
Entry level Embedded Engineer
Embedded software engineer job in New York, NY
Our company is a leading IT services, consulting and outsourcing company delivering exceptional business solutions and customer value to its customers worldwide.
We offers end-to-end innovative and leading edge solutions to help corporations leverage technologies, outperform their competition and acquire sustainable growth. We have proven capabilities in new and emerging technologies and extensive experience across a broad range of industries and domains which enable us to deliver world-class, secure, scalable and reliable business systems.
We have achieved many distinctions and milestones of outstanding success during the course of its evolutionary journey.
Job Description
C/C++/Python Embedded Software Engineer with Linux & hardware interface experience
- #1 Importance: Write complete codeā¦.
- Design software features to meet product requirements
- Write technical specifications and assist with functional specifications
What You Need for this Position
- Embedded software development experience in Linux & hardware environments (Developing with Linux / Python / C / C++)
- Experience with networking technologies and protocols (snmp, RS-232, RS-485, SPI, TCP/IP, UDP, HDLC) at a low level.
Additional Information
All your information will be kept confidential according to EEO guidelines.
Sr. Embedded Firmware Engineer - Kohler Ventures
Embedded software engineer job in New York, NY
_Work Mode: Hybrid_ **Opportunity** Kohler Ventures is an independent company wholly owned by Kohler Co., global leader in the manufacture of kitchen and bath products, tile and home interiors, and an international host to award-winning hospitality and world-class golf destinations. Our mission is to build new digital businesses that empower consumers to lead healthier lives. We explore how familiar experiences can be enhanced and innovations developed through the integration of leading-edge technology, science, and design. Come join us as we build a best-in-class global multi-disciplinary team across artificial intelligence, machine learning, design, advanced software and hardware engineering, strategy, venture investments, sales, marketing, and partnerships. Our locations are Palo Alto, CA US, New York City, NY US, Kohler, WI US, Seoul, Korea, and Tel Aviv, Israel.
**As Sr. Embedded Firmware Engineer at Kohler Ventures you will**
+ Work directly with the Head of Software, software engineering team, and product teams
+ Design firmware architecture that can scale with the business growth of Kohler Ventures
+ Build the forward-looking vision and lead the effort to understand and drive requirements with hardware/software teams
+ Coordinate with product development teams to execute rollout/adoption of common libraries, services, and patterns
+ Measurably improve code normalization across one or more critical code concerns throughout the codebase
**Skills/Requirements**
**Required Qualifications:**
+ 7+ years of professional software development experience
+ 5+ years of experience in software design and development for embedded systems
+ Availability to work outside of standard business hours if needed to be able to collaborate with teams across multiple time zones
+ Ability to travel 10% of time both domestically and internationally
**Preferred Qualifications**
+ Bachelor's degree in a CS/engineering or related technical discipline from a reputed academic institution.Master's preferred
+ Hands-on experience developing firmware for medical devices and other related devices
+ Strong technical experience in some of the following areas:
+ Proficient with OTA updates with Mender
+ Prior experience working with Yocto
+ Experience in working with common protocols such as RS-485, RS-232, SPI, USB, BLE and WiFi
+ Expert knowledge of embedded Linux configuration, development, board support packages, bootloaders, kernel, drivers, and application development in C/C++ High-level understanding of cloud and mobile app technologies and associated communication protocols
+ Champion for quality in code, processes, and culture
+ Strong ability to communicate complex technical and management information clearly and concisely
+ Positive, can-do attitude with a high degree of ownership and self-motivation to drive change
+ Entrepreneurial experience in a high growth technology focused company or startup
+ Exemplary collaboration skills across teams, geographies, and functions
\#LI-NR1
\#LI-Hybrid
**_We will consider applicants requiring sponsorship for this opportunity._**
_The approved base salary range for this position is 103,950 - $138,650. The actual base salary offered to a candidate may be higher than the approved range. This will vary depending on a variety of factors including the candidate's experience, their education, and the work location. This position is subject to Area Salary Differential (Cost of Living Adjustment) that ranges from 16% of base salary for the NYC metro area. The approved base salary range including ASD for this position is $120,582 - $170,834 depending on location. In addition, this position is eligible for a performance bonus and a special project incentive. Available benefits include medical, dental, vision and 401k._
**Why Choose Kohler?**
We empower each associate to #BecomeMoreAtKohler with a competitive total rewards package to support your health and wellbeing, access to career growth and development opportunities, a diverse and inclusive workplace, and a strong culture of innovation. With more than 30,000 bold leaders across the globe, we're driving meaningful change in our mission to help people live gracious, healthy, and sustainable lives.
**About Us**
It is Kohler's policy to recruit, hire, and promote qualified applicants without regard to race, creed, religion, age, sex, sexual orientation, gender identity or expression, marital status, national origin, disability or status as a protected veteran. If, as an individual with a disability, you need reasonable accommodation during the recruitment process, please contact ********************* . Kohler Co. is an equal opportunity/affirmative action employer.