Senior Firmware Engineer
Embedded software engineer job at Copeland's of New Orleans
**About Us** We are a global climate technologies company engineered for sustainability. We create sustainable and efficient residential, commercial and industrial spaces through HVACR technologies. We protect temperature-sensitive goods throughout the cold chain. And we bring comfort to people globally. Best-in-class engineering, design and manufacturing combined with category-leading brands in compression, controls, software and monitoring solutions result in next-generation climate technology that is built for the needs of the world ahead.
Whether you are a professional looking for a career change, an undergraduate student exploring your first opportunity, or recent graduate with an advanced degree, we have opportunities that will allow you to innovate, be challenged and make an impact. Join our team and start your journey today!
**About the Team**
You'll join Copeland's Controls Division, an expanding hardware/firmware development group supporting Cargo and Marine Solutions. The team is hands-on and collaborative, and everyone contributes across both firmware and hardware. We are looking for someone who thrives in active problem-solving and critical thinking!
**What You'll Do**
+ Design and develop firmware for microcontroller-based products and cellular, BT, WIFI modem integrations.
+ Drive the full product development cycle-from requirements and functional specs through testing, validation, and release.
+ Ensure robust communication protocols and performance for wireless products.
+ Create and maintain documentation: requirements, functional specifications, test plans, and product change notices.
+ Collaborate with validation and manufacturing teams to build and execute test plans.
+ Support manufacturing on new product releases as well as sustaining engineering: quality improvements, cost reduction, obsolescence, and root-cause failure analysis.
+ Troubleshoot product returns/failures to identify issues and corrective actions.
**What We're Looking For**
Basic Requirements
+ Bachelor's degree in Computer Science, Computer Engineering, or Electrical Engineering.
+ 10+ years in embedded firmware/hardware development.
+ 3+ years hands-on experience with Bluetooth, Wi-Fi, or comparable communication protocols.
+ Strong proficiency in C or Embedded C programming (with compilers/toolchains).
+ Functional knowledge of electronic components and circuits: microprocessors, microcontrollers, op-amps, regulators, and digital logic ICs.
+ Strong understanding of software design and development processes.
+ Documentation and presentation skills (MS Office tools).
+ Self-starter with strong organization and a team-oriented mindset.
Preferred Qualifications
+ Experience with RTOS (ThreadX, FreeRTOS, Zephyr) and scripting (Python).
+ Cellular product development exposure.
+ Strong troubleshooting and debugging skills.
+ Solid working knowledge of C++.
+ Proficiency with laboratory test equipment.
+ Comfort working across multi-cultural/global teams.
**This role is a hybrid opportunity (3 days onsite) and can report into any of the following locations:**
+ Palm Beach Gardens, FL
+ Kennesaw, GA
+ St. Louis, MO
+ Chanhassen, MN
+ Sidney, OH
+ Boise, ID
**Our Commitment to Our People**
Across the globe, we are united by a singular Purpose: Sustainability is no small ambition. That's why everything we do is geared toward a sustainable future-for our generation and all those to come. Through groundbreaking innovations, HVACR technology and cold chain solutions, we are reducing carbon emissions and improving energy efficiency in spaces of all sizes, from residential to commercial to industrial.
Our employees are our greatest strength. We believe that our culture of passion, openness, and collaboration empowers us to work toward the same goal - to make the world a better place. We invest in the end-to-end development of our people, beginning at onboarding and through senior leadership, so they can thrive personally and professionally.
Flexible and competitive benefits plans offer the right options to meet your individual/family needs: medical insurance plans, dental and vision coverage, 401(k) and more. We provide employees with flexible time off plans, including paid parental leave, vacation and holiday leave.
Together, we have the opportunity - and the power - to continue to revolutionize the technology behind air conditioning, heating and refrigeration, and cultivate a better future. Learn more about us and how you can join our team!
**Our Commitment to Inclusion & Belonging**
At Copeland, we cultivate a strong sense of inclusion and belonging where individuals of all backgrounds, and with diverse perspectives, are embraced and treated fairly to enable a stronger workforce. Our employee resource groups play an important role in culture and community building at Copeland.
**Work Authorization**
Copeland will only employ those who are legally authorized to work in the United States. This is not a position for which sponsorship will be provided. Individuals with temporary visas such as E, F-1 with OPT or CPT, H-1, H-2, L-1, B, J or TN, or who need sponsorship for work authorization now or in the future, are not eligible for hire.
**Equal Opportunity Employer**
Copeland is an Equal Opportunity/Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to sex, race, color, religion, national origin, age, marital status, political affiliation, sexual orientation, gender identity, genetic information, disability or protected veteran status. We are committed to providing a workplace free of any discrimination or harassment.
If you have a disability and are having difficulty accessing or using this website to apply for a position, please contact: *****************************
With $5B of global revenue, Copeland is a leading provider of compression products, electronics, software, and solutions across many applications within Heating, Ventilation, Air Conditioning, and Refrigeration (HVACR), where macro and regulatory trends towards environmental sustainability, leads to changes in HVACR technology. Other products include other heating applications, food service and retail, transportation, and healthcare/life sciences. This new business also has a solution portfolio that manages, monitors, and controls refrigeration units in the commercial setting, as well as software solutions that measure and monitor temperature conditions of refrigerated goods in transit, where there is a greater emphasis on energy management/sustainability solutions globally.
Embedded Software Engineer
Mountain View, CA jobs
Aurora hires talented people with diverse backgrounds who are ready to help build a transportation ecosystem that will make our roads safer, get crucial goods where they need to go, and make mobility more efficient and accessible for all. We're searching for a Embedded Software Engineer.
We're searching for a Firmware Engineer to join our Embedded Software team who create applications for the multitude of custom hardware devices designed by our electrical engineers. We employ (and sometimes define) state-of-the-art development techniques to create robust, reliable systems with amazing levels of safety and performance.
In this role, you will
* Help with board bring up activities
* Using the reference design and SDK documentation, build DRIVE OS, and configure hypervisors.
* Understand power up sequence, secure boot process and implement FW updates
* Implement manufacturing tests, diagnostics and benchmarking firmware
* Develop, debug and configure device drivers for SoC peripherals
* Support frameworks, networking and middleware software development
Required Qualifications
* Bachelor's or higher degree in Computer Science, Electrical Engineering, or related field.
* Experience in embedded software development, for Nvidia SoCs such as Orin or /Thor, or embedded Linux.
* Proficiency in C/C++ and Python.
* Knowledge of Linux, Yocto, kernel, and driver development.
Desirable knowledge
* Experience with Nvidia DRIVE OS and Drive Works.
* Basic knowledge of electrical engineering fundamentals to support low-level debugging.
* Prior project work in embedded systems, such as board bring-up, Secure Boot, Firmware Encryption, or Update mechanisms.
* Familiarity with electronics test equipment and hardware debugging (multimeters, oscilloscopes, power supplies, etc).
* Experience with RTOS environments, especially FreeRTOS/SafeRTOS.
The base salary range for this position is $116,000 - $174,000 per year. Aurora's pay ranges are determined by role, level, and location. Within the range, the successful candidate's starting base pay will be determined based on factors including job-related skills, experience, qualifications, relevant education or training, and market conditions. These ranges may be modified in the future. The successful candidate will also be eligible for an annual bonus, equity compensation, and benefits.
#LI-JH1
#Mid-Senior
Embedded Software Engineer
Mountain View, CA jobs
Who we are
Aurora's mission is to deliver the benefits of self-driving technology safely, quickly, and broadly.
The Aurora Driver will create a new era in mobility and logistics, one that will bring a safer, more efficient, and more accessible future to everyone.
At Aurora, you will tackle massively complex problems alongside other passionate, intelligent individuals, growing as an expert while expanding your knowledge. For the latest news from Aurora, visit aurora.tech or follow us on LinkedIn.
Aurora hires talented people with diverse backgrounds who are ready to help build a transportation ecosystem that will make our roads safer, get crucial goods where they need to go, and make mobility more efficient and accessible for all. We're searching for a Embedded Software Engineer.
We're searching for a Firmware Engineer to join our Embedded Software team who create applications for the multitude of custom hardware devices designed by our electrical engineers. We employ (and sometimes define) state-of-the-art development techniques to create robust, reliable systems with amazing levels of safety and performance.
In this role, you will
Help with board bring up activities
Using the reference design and SDK documentation, build DRIVE OS, and configure hypervisors.
Understand power up sequence, secure boot process and implement FW updates
Implement manufacturing tests, diagnostics and benchmarking firmware
Develop, debug and configure device drivers for SoC peripherals
Support frameworks, networking and middleware software development
Required Qualifications
Bachelor's or higher degree in Computer Science, Electrical Engineering, or related field.
Experience in embedded software development, for Nvidia SoCs such as Orin or /Thor, or embedded Linux.
Proficiency in C/C++ and Python.
Knowledge of Linux, Yocto, kernel, and driver development.
Desirable knowledge
Experience with Nvidia DRIVE OS and Drive Works.
Basic knowledge of electrical engineering fundamentals to support low-level debugging.
Prior project work in embedded systems, such as board bring-up, Secure Boot, Firmware Encryption, or Update mechanisms.
Familiarity with electronics test equipment and hardware debugging (multimeters, oscilloscopes, power supplies, etc).
Experience with RTOS environments, especially FreeRTOS/SafeRTOS.
The base salary range for this position is $116,000 - $174,000 per year. Aurora's pay ranges are determined by role, level, and location. Within the range, the successful candidate's starting base pay will be determined based on factors including job-related skills, experience, qualifications, relevant education or training, and market conditions. These ranges may be modified in the future. The successful candidate will also be eligible for an annual bonus, equity compensation, and benefits.
#LI-JH1
#Mid-Senior
Working at Aurora
At Aurora, we bring together extraordinarily talented and experienced people united by the strength of our values. We operate with integrity, set outrageous goals, and build a culture where we win together - all without any jerks. Our Careers page provides insight into what it is like to work at Aurora, and you can find all the latest updates in our Newsroom.
Commitment to inclusion
Aurora considers candidates without regard to their race, color, religion, national origin, age, sex, gender, gender identity, gender expression, sexual orientation, marital status, pregnancy status, parent or caregiver status, ancestry, political affiliation, veteran and/or military status, physical or mental disability, or any other status protected by federal or state law. Aurora considers qualified applicants with criminal histories, consistent with applicable federal, state, and local law. We are also 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, you may contact us at careersiteaccommodations@aurora.tech.
For California applicants, information collected and processed as part of your application and any job applications you choose to submit is subject to Aurora's California Employment Privacy Policy.
Auto-ApplyEmbedded Software Engineer I, Vehicle Controls
Pittsburgh, PA jobs
Aurora hires talented people with diverse backgrounds who are ready to help build a transportation ecosystem that will make our roads safer, get crucial goods where they need to go, and make mobility more efficient and accessible for all. We're searching for an Embedded Software Engineer I - Vehicle Control.
In this role, you will
* Work within our control team to develop infrastructure and integrate embedded software with a modern C++ autonomy stack.
* Interact with autonomy planning and control software, embedded layer software, and vehicle platform commands and monitoring.
* Develop frameworks for robotics software that is run across multiple hardware devices.
* Develop software that will directly influence on-road behavior of autonomous vehicles including mode of operation, fault management, and health monitoring.
* Work with software/hardware interfaces including embedded system simulation, hardware-in-the-loop, and vehicle system level testing.
* Build tools to automate testing and analysis of the control subsystem to assist in verification to safety-critical coverage standards.
* Development in Linux-based environments as well as RTOS embedded environments.
Required Qualifications
* Experience in software development using modern robotics frameworks
* Proficient in C++/C and python, including experience with embedded applications
* Knowledge of software architecture design best practices
* Familiarity with modern communication technologies and networking protocols (CAN, TCP/IP)
* Working knowledge of software analysis, linting, and testing tools
* Experience in systems-level programming
Desirable Qualifications
* Experience in a regulated, safety critical, or quality managed environment
* Familiarity with control systems of automotive, aerospace, robotics, or similar systems
The base salary range for this position is $105,000-$157,000 per year. Aurora's pay ranges are determined by role, level, and location. Within the range, the successful candidate's starting base pay will be determined based on factors including job-related skills, experience, qualifications, relevant education or training, and market conditions. These ranges may be modified in the future. The successful candidate will also be eligible for an annual bonus, equity compensation, and benefits.
#LI-JH1
#Associate
Embedded Software Engineer - Camden, NJ - Secret Clearance Required
Camden, NJ jobs
Embedded Software Engineer needed for a contract to hire opportunity with SOC's client to work on-site in Camden, NJ. Active Secret Clearance required. Responsibilities: Required Qualifications: Preferred Qualifications: Employment Prerequisites The following requirements must be met to be eligible for this position: successful completion of a background investigation and drug urinalysis.
SOC, a Day & Zimmermann company, is an Equal Opportunity Employer, EOE AA M/F/Vet/Disability.
Note: Any pay ranges displayed are estimations, which may have been provided by job boards. Actual pay is determined by an applicant's experience, technical expertise, and other qualifications as listed in the . All qualified applicants are welcome to apply.
MIN RATE: $78.00
MAX RATE: $112.58
* Utilize a variety of software languages (primarily Rust, C/C++, and Python developing code for embedded real time operating systems (VxWorks, Linux, Integrity).
* Participate in peer reviews, identify, track and repair defects
* Utilize modeling tools and equipment to establish operating data, conduct experimental tests, prototype, and evaluate results
* Develop software test plans and procedures, and other relevant technical documentation
* Investigate root causes of complex issues, and implement solutions, working independently or with a multi-discipline team
* Support and participate in all phases of the software development life cycle, including requirements analysis, design, implementation, hardware-software integration, and formal test
* Work closely with cross functional members of the engineering organization to develop and evaluate interfaces between hardware and software, and operational performance requirements and design of the overall system
* Apply computer science, engineering, and mathematical analysis concepts and principles in the development of software for the target hardware
* Lead the adoption and deployment of Rust and associated techniques, idioms, design patterns, and tooling throughout multiple product lines
* Support the engineering team members in embedded software application development specifically with Rust
*
* Excellent oral and written communication skills
* Experience with development of embedded systems
* Experience with C\C++ development and object-oriented design
* 3+ years of experience developing Rust software for production systems with a deep understanding of the language
* Bachelor's or Master's degree in computer engineering, Electrical Engineering, Computer Science, or related field
* U.S. citizenship with a Active Department of Defense (DoD) Secret clearance
* Experience with NSA Type 1 certification or other SW certification such as DO-178
* Experience with Information Assurance and/or cryptography
* Experience developing device drivers and Board Support Packages for real-time embedded systems
* Object-oriented design and implementation experience, with exposure to software modeling and UML tools such as IBM Rhapsody or MagicDraw/Cameo
* Experience developing Rust software for embedded systems
* Experience converting C\C++ code to Rust
Employment Prerequisites
The following requirements must be met to be eligible for this position: successful completion of a background investigation and drug urinalysis.
SOC, a Day & Zimmermann company, is an Equal Opportunity Employer, EOE AA M/F/Vet/Disability.
Note: Any pay ranges displayed are estimations, which may have been provided by job boards. Actual pay is determined by an applicant's experience, technical expertise, and other qualifications as listed in the job description. All qualified applicants are welcome to apply.
#INDSOC
Estimated Min Rate: $78.81
Estimated Max Rate: $112.58
Embedded Software Engineer - Rochester, NY
Rochester, NY jobs
Embedded Software Engineer needed for a Contract opportunity with SOC's client to work onsite in Rochester, NY. Contract Length: Estimated to run 14 months (Dec 1st 2025 - March 1st 2027); possibility for extension. SOC LLC is actively hiring an Embedded Software Engineer to operate as a Professional Contractor and be responsible for developing Embedded Software on a SOW project basis.
Additionally, the selected individual will be tasked with completing engineering process documentation related to the software development.
SOC's client sponsor will provide continued technical assistance and high-level supervision through the duration of the work.
Duties and Responsibilities:
* Design, code, and test real-time embedded software to support SOC's Client Sponsors products.
* Develop test suites for unit and system testing.
* Develop/update engineering process documents as required.
Education and Qualification Requirements
* Bachelor of Science degree in Electrical Engineering, Computer Engineering, Computer Science, or Software Engineering.
* Experience with all phases of the software development lifecycle including software requirements analysis, design, implementation/coding, testing (including software unit testing), integration, and automa ZStion tools.
* Embedded C or C++ experience.
* Ability to interpret hardware schematics, circuit designs and datasheets.
* Proficiency with multi-threaded, multi-core design and/or real-time operating systems.
* Experience with object oriented design and CORBA.
* Ability to analyze and debug software and related hardware issues, experience with SW emulators/debuggers.
* Ability to work effectively in a team environment, good interpersonal and communication skills.
* Familiarity with Agile SW Development and tools such as JIRA is desirable.
WORK LOCATION and SUPPLIED ITEMS
SOC's W2 Professional Contractor will need to be able to work on-site at a start of the art facility located near the famous Rochester Institute of Technology (RIT)
SOC's Client Sponsor will provide the necessary desk space, computers, telephones, development tools, and access required by the Professional Contractor to complete project deliverables.
As a benefit, SOC's W2 Professional Contractor will be able to work a 9/80 schedule - arranging for every other Friday off.
Employment Prerequisites
The following requirements must be met to be eligible for this position: successful completion of a background investigation and drug urinalysis.
SOC, a Day & Zimmermann company, is an Equal Opportunity Employer, EOE AA M/F/Vet/Disability.
Note: Any pay ranges displayed are estimations, which may have been provided by job boards. Actual pay is determined by an applicant's experience, technical expertise, and other qualifications as listed in the job description. All qualified applicants are welcome to apply.
Estimated Min Rate: $45.43
Estimated Max Rate: $64.90
#INDSOC
Senior Embedded Engineer
Boston, MA jobs
Bevi is on a mission to transform how beverages are delivered and consumed. Our smart hydration systems eliminate the need for single-use bottles and cans-making it easy, fun, and sustainable to stay hydrated. As the category leader in IOT-enabled beverage technology, we're building a future where Bevi machines are everywhere people live, work, and connect. We've raised over $160M in venture capital, serve thousands of customers across the US, Canada, UK and Ireland, and we've been rapidly growing year over year. In addition to driving hypergrowth with our current product line, Bevi is heavily investing in new product development.
Bevi is seeking a Senior Embedded Engineer to join our software team and be part of developing and implementing embedded code that runs our current and future Bevi products. This role will be responsible for advancing the firmware that powers our first to market smart water machine and for developing tools that will enable our engineering team to invent, implement and validate new ways to deliver an exceptional user experience at a rapid pace of development. The Senior Firmware Engineer will work with hardware engineers, software engineers, and other firmware engineers and contribute to overall system definition, documentation and integration activities.
The ability to be in the office 3+ days per week in our Boston (Charlestown) headquarters is required for this position.
Your Day to Day
Drive the development of robust, scalable, multi-board embedded firmware systems that enable reliable operation, remote management, diagnostics, and expansion of Bevi's growing fleet of smart beverage machines.
Own the full firmware lifecycle, from concept, prototyping, development, testing, and validation, to field support and post-deployment updates.
Serve as a subject matter expert for firmware efforts across new and existing products.
Collaborate closely with hardware and software teams to drive cross-functional delivery of new features.
Drive board bring-up and validation efforts, identifying and resolving hardware-firmware integration issues during new product development.
Provide high-level architectural guidance to improve hardware design for optimal firmware performance and long-term maintainability.
Champion firmware best practices across the team, including modular design, continuous integration, test automation, and code quality improvements.
Collaborate with and provide feedback to Bevi's hardware team to improve overall performance and functionality of Bevi machines.
Design and implement advanced control systems, sensor integration, and diagnostic tools to enable intelligent, connected, and serviceable machines.
Drive triage and root cause analysis of complex system-level issues in production and during development, proposing long-term corrective and preventive solutions.
Guide and mentor junior and mid-level firmware engineers, performing design/code reviews and sharing domain expertise to build team technical strength.
Create and maintain detailed technical documentation to support team knowledge transfer, regulatory compliance, and long-term supportability.
Requirements
A BS in Electrical Engineering, Computer Engineering, Computer Science or other related field.
5+ years of hands-on professional experience developing, releasing, and supporting production-quality firmware as part of a fast-paced product development team.
Deep expertise in embedded C and C++, particularly targeting the ARM Cortex-M family of microprocessors. Prior experience with Atmel/Microchip SAMD and Texas Instruments TM4C platforms is a plus.
Demonstrated experience developing firmware for both bare-metal and RTOS-based systems (e.g., FreeRTOS), including custom board bring-up, device driver development, and system-level debugging.
Strong understanding of software development best practices and proficiency with modern firmware development workflows (build systems, IDEs, Make/CMake).
Expertise in development of drivers, communications stacks, and system-level software: UART, I2C, SPI, USB, Ethernet, DSI, CSI, etc.
Experience with bootloaders and firmware update mechanisms (OTA, DFU).
Comfortable working with git and modern version control workflows.
Strong communication and interpersonal skills that allow you to collaborate effectively with cross-functional teams.
An agile mindset that can thrive in a fast-paced work environment.
Experience in embedded Linux and the Android Open Source Project (AOSP) is a strong plus.
Familiarity with embedded testing (unit tests, hardware-in-the-loop, CI/CD) is a plus
Familiarity with wireless communication protocols (e.g., LTE, WiFi) is a plus.
#LI-CK1
#LI-HYBRID
At Bevi, we believe compensation is a powerful tool to attract, retain, and grow talent. Our Compensation Philosophy centers on 5 principles:
Market-driven - We anchor pay decisions in real-time market data
Performance-based - We reward individual impact, not just tenure
Equitable - We ensure fairness across teams, roles, and demographics
Growth-focused - We invest in talent that scales with Bevi
Total Rewards approach - We strategically balance base pay, bonuses, benefits, and equity
The posted compensation range reflects the salary* for this position. Some roles may be eligible for a commission plan or a bonus incentive. All Bevi employees receive equity in the form of stock options. All full-time employees are invited to participate in our Total Rewards plan, which includes health & medical benefits, flexible spending accounts, flexible PTO, and more. Offers to join Bevi are based on a few criteria, including the scope of the role, the candidate's work experience, targeted skills, internal equity of the team, and external market data.
*For Sales roles: The posted range reflects base salary plus commission which is the total potential on target earnings (OTE) for the position.
Pay Range
$141,950 - $175,350 USD
Benefits:
Comprehensive medical, dental and vision insurance plans with BlueCross BlueShield, 95% paid by employer
401(k) with company match
Flexible PTO plus 12 company holidays, and additional paid days for sick leave, etc
Generous fully paid parental leave for both birth parents and non-birth parents
Fully employer paid disability and life insurances
Wellness and fitness reimbursements
Monthly stipends for cell phone use and commuting costs
Onsite snacks, weekly catered lunch, and (of course) unlimited Bevi ... plus composting and terra-cycling, too
Happy hours, team-building events, bagel breakfasts, Values awards - and more.
We're excited about supporting career growth and would love to be part of your professional journey. We know that talent comes in many forms, and we value individual accomplishments, specialized knowledge, and genuine passion over just checking boxes on a requirements list. If any of our positions interest you, please apply! Our recruiting team will contact you about next steps if we'd like to move forward together.
A member of the Bevi Talent team '******************' will be reaching out about next steps if we would like to move forward.
Accommodations:
Bevi is committed to an inclusive hiring process and we aim to provide accommodations for persons with disabilities. If you need any accommodations for the application or throughout the interview process please contact ******************.
Auto-ApplyFirmware Engineer
San Francisco, CA jobs
At Nudge, our mission is to develop the best technology for interfacing with the brain to improve people's lives. We're starting with an approach that we believe can help the most people the fastest, and also allow us to learn as much about the brain as possible: developing a non-invasive, ultrasound-based device that can stimulate and image the brain at high resolution and depth. This is a vertically integrated effort building cutting-edge hardware, software, and research capabilities to create products that can benefit millions - and eventually billions - of people.
We've brought together a team of the best, who believe hard things are worth doing. To succeed, we need to assemble world-class teams across everything we do. We hire people who are exceptional at their craft, do the real work, and execute relentlessly - people who expect the highest levels of both rigor and integrity from each other.
About the role
As an firmware engineer at Nudge, you will:
Deliver high-quality, safety-critical C, C++, Rust, and Verilog code for use in real-time embedded environments
Contribute to embedded hardware architecture decisions and component selection
Implement on-device algorithms for targeted stimulation and imaging
Perform bringup and debugging of embedded systems
Work closely with electrical, mechanical, and software engineers to design embedded systems at the core of our product
Contribute to documentation and analysis necessary for regulatory compliance
About you
We are looking for firmware engineers of all levels, with a preference for 3+ years of industry experience. Regardless of your career level, you should have:
Strong engineering / physics first principles
Degree in electrical engineering, computer engineering, or similar engineering discipline
Exceptional proficiency in Rust, C, C++, Verilog
Demonstrated history of exceptional technical contribution
Auto-ApplyFirmware Engineer
San Francisco, CA jobs
Job Description
At Nudge, our mission is to develop the best technology for interfacing with the brain to improve people's lives. We're starting with an approach that we believe can help the most people the fastest, and also allow us to learn as much about the brain as possible: developing a non-invasive, ultrasound-based device that can stimulate and image the brain at high resolution and depth. This is a vertically integrated effort building cutting-edge hardware, software, and research capabilities to create products that can benefit millions - and eventually billions - of people.
We've brought together a team of the best, who believe hard things are worth doing. To succeed, we need to assemble world-class teams across everything we do. We hire people who are exceptional at their craft, do the real work, and execute relentlessly - people who expect the highest levels of both rigor and integrity from each other.
About the role
As an firmware engineer at Nudge, you will:
Deliver high-quality, safety-critical C, C++, Rust, and Verilog code for use in real-time embedded environments
Contribute to embedded hardware architecture decisions and component selection
Implement on-device algorithms for targeted stimulation and imaging
Perform bringup and debugging of embedded systems
Work closely with electrical, mechanical, and software engineers to design embedded systems at the core of our product
Contribute to documentation and analysis necessary for regulatory compliance
About you
We are looking for firmware engineers of all levels, with a preference for 3+ years of industry experience. Regardless of your career level, you should have:
Strong engineering / physics first principles
Degree in electrical engineering, computer engineering, or similar engineering discipline
Exceptional proficiency in Rust, C, C++, Verilog
Demonstrated history of exceptional technical contribution
Embedded ML Engineer - Gesture Recognition
San Francisco, CA jobs
Sesame believes in a future where computers are lifelike - with the ability to see, hear, and collaborate with us in ways that feel natural and human. With this vision, we're designing a new kind of computer, focused on making voice companions part of our daily lives. Our team brings together founders from Oculus and Ubiquity6, alongside proven leaders from Meta, Google, and Apple, with deep expertise spanning hardware and software. Join us in shaping a future where computers truly come alive.
About the Role
We are seeking an engineer living at the intersection of embedded systems and ML to enable rich, reliable interactions on wearable devices. The ideal candidate will be comfortable working across the software stack, excited by the idea of taking a feature from the whiteboard to a product in customers' hands. You'll work closely with hardware, firmware, and product teams to make the interaction feel effortless and consistent for every user, in every environment.
Responsibilities:
Design, train, and deploy algorithms for gesture detection on ultra-low-power embedded hardware.
Evaluate and adapt larger ML models for running on mobile class hardware.
Own the full development cycle: system design, data collection & curation, synthetic data generation, model training & evaluation, and on-device optimization.
Collaborate with electrical, mechanical, and product teams to integrate algorithms with evolving hardware designs.
Pick promising approaches from the literature to bet on, and create new approaches where necessary to achieve our unique goals.
Required Qualifications:
10 years of experience in Software Engineering, ML Research, or related fields.
Experience working with a high degree of autonomy in ambiguous environments.
Proven experience building and deploying ML algorithms on embedded or resource-constrained devices.
Proficiency in Python and C/C++, with experience in frameworks such as PyTorch or TensorFlow.
Hands-on experience with end-to-end ML workflows, from data capture to on-device deployment.
Strong grasp of signal processing and/or time-series analysis for sensor data.
Excellent communication skills and the ability to work collaboratively across disciplines.
Bachelor's degree or higher in computer science, electrical engineering, machine learning, or related field.
Preferred Qualifications:
Master's / Ph.D. in a relevant field.
Experience with wearables, IMUs, or tactile/force sensors.
Familiarity with synthetic data generation and augmentation techniques.
Experience in a startup or fast-moving product environment.
Experience deploying models in products.
Track record of optimizing algorithms for power, latency, and memory footprint.
Sesame is committed to a workplace where everyone feels valued, respected, and empowered. We welcome all qualified applicants, embracing diversity in race, gender, identity, orientation, ability, and more. We provide reasonable accommodations for applicants with disabilities-contact ****************** for assistance.
Full-time Employee Benefits:
401k matching
100% employer-paid health, vision, and dental benefits
Unlimited PTO and sick time
Flexible spending account matching (medical FSA)
Benefits do not apply to contingent/contract workers
Auto-ApplyEmbedded Engineer
San Francisco, CA jobs
Sesame believes in a future where computers are lifelike - with the ability to see, hear, and collaborate with us in ways that feel natural and human. With this vision, we're designing a new kind of computer, focused on making voice companions part of our daily lives. Our team brings together founders from Oculus and Ubiquity6, alongside proven leaders from Meta, Google, and Apple, with deep expertise spanning hardware and software. Join us in shaping a future where computers truly come alive.
About the Role
Bringing a new kind of advanced consumer electronics product to life requires rapid firmware bring-up, often in new or frequently changing hardware environments that are tightly integrated into other parts of the system. We are seeking an Embedded-system Engineer who is comfortable working across Linux-based, RTOS-based, and bare-metal MCU applications to drive fast and efficient firmware development. You will have experience in shipping a wearable consumer product from prototyping and product development, and be able to coordinate a distributed team to effectively bring up, use, and debug custom embedded systems.
Responsibilities:
Architect, design, implement, and test embedded software running on a variety of platforms from low-power MCUs to mobile SOCs.
Contribute to hardware design, bring up and debug through part selection, interface definition, driver development, tooling development, and support.
Define and continuously improve firmware development, debugging, and CI workflow and environment.
Contribute to SW development for interfacing to embedded systems from PC or network equipment for data collection, testing, and calibration.
Understand requirements and architecture of higher-level software components, lead integration and optimization of those components for running on or interfacing with embedded systems.
Engage and direct partners to augment embedded systems development capabilities.
Required Qualifications:
Experience working independently in high-ambiguity environments.
10+ years of experience owning and delivering software for complex embedded systems.
Mastery of C/C++, Python, and firmware build & debug tools.
Experience shipping and supporting a complex product, including custom sensors, real-time computing, HMI, and custom batteries.
Experience in one or more of the following: Bootloaders, Linux/AOSP, Zephyr/FreeRTOS, DSP/ISP, Bluetooth/Wifi/Ethernet, USB, and MIPI.
Comfortable using electrical test equipment (oscilloscopes, logic analyzers).
Excellent written & verbal communication skills.
Passion for learning and experimentation is evidenced by side projects or learning endeavors.
BS or MS in EE, CE, CS, or equivalent.
Preferred Qualifications:
Experience with wearable electronics, computer vision, audio, or IoT applications.
Experience with CI/CD infrastructure.
Experience with machine learning frameworks & deployment.
Experience with Nordic, Qualcomm, and/or embedded ML accelerators is a plus. Experience with IoT devices is a plus. Experience with ARM and/or RISC-V is a plus.
Sesame is committed to a workplace where everyone feels valued, respected, and empowered. We welcome all qualified applicants, embracing diversity in race, gender, identity, orientation, ability, and more. We provide reasonable accommodations for applicants with disabilities-contact ****************** for assistance.
Full-time Employee Benefits:
401k matching
100% employer-paid health, vision, and dental benefits
Unlimited PTO and sick time
Flexible spending account matching (medical FSA)
Benefits do not apply to contingent/contract workers
Auto-ApplySoftware Engineer, Backend
Remote
Smartrecruiters
SmartRecruiters is a values-driven, global-minded, and well-funded tech employer on a mission to connect people to jobs at scale. As a global leader in enterprise recruitment software, SmartRecruiters offers a cloud-based global Hiring Success platform that allows teams to attract, select, and hire the best talent. 4,000 companies worldwide rely on SmartRecruiters to achieve hiring success-including brands like Bosch, LinkedIn, Skechers, and Visa-using recruitment marketing, CRM, AI, ATS, and a marketplace of 600+ connected vendors all within one scalable platform.
SmartRecruiters was recognized by Forbes as one of the Best Employers in 2020. We are proud to offer a collaborative, diverse, and remote-friendly work environment, as well as competitive salaries and generous equity. We believe in promotion from within, so high performance can lead to upward mobility. Needless to say, we make sure you're taken care of. Our inclusive office environment welcomes and respects all.
Job Description
Our engineering team solves one of the most important problems of the modern economy - connecting great people with great jobs. We believe this problem can only be solved with technology, and we developed a software platform that has supported over 100M job seekers to date (with 5M joining every month). We are looking for a backend engineer to help us build the next chapter of that vision. You may be located anywhere in Germany or Poland and work remotely or out of one of our hub offices.
We designed our R&D structure based on the empowered product teams model. It means our teams are responsible for business outcomes and have autonomy in solving problems in the way that “customers love yet works for the business” (yes, we are heavily influenced by this and this).
Our technology platform is a SaaS product hosted on AWS (and soon also GCP). Our system is composed of hundreds of independent services (each sitting on Docker, orchestrated by Kubernetes).
We build most of our services in Java, Javascript (Node.js), and Python. We have a strong CI/CD culture, and we currently run 40 production deployments per engineer per month.
What you'll deliver:
Contribute to a full life-cycle of the product (including problem discovery, prototyping, design, implementation, and measuring adoption)
Build services with Java / Node.js (Express, Nest.js) on top of Kubernetes/AWS/GCP infrastructure
Build developer-friendly RESTful APIs
Design and connect to our persistence layer (PostgreSQL, ElasticSearch)
Collaborate with other experience and platform teams
Qualifications
Experience in developing and operating distributed web-based systems
Experience in supporting end-to-end product lifecycle (from product discovery, solutioning, system design, implementation, production rollout, and optimization)
While not strictly required we see most of our Software Engineers have 3+ years of professional experience.
Strong command of Java programming language
Hands-on experience with TDD, clean code principles, and effective code reviews.
Good understanding of persistence layer design
Good understanding of RESTful API design
Basic understanding of distributed systems design (design for failure, eventual consistency, asynchronous communication, circuit breaking, timeouts, etc.)
Strong collaboration and communication skills
Strong command of English language, both written and verbal
Experience in CI/CD would be a plus (running multiple deployments per day)
Familiarity with AWS/GCP, Kubernetes, and Docker would be a plus
Additional Information
SmartRecruiters is proud to be an Equal Employment Opportunity and Affirmative Action employer. We do not discriminate based upon race, religion, color, national origin, gender (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender identity, gender expression, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics.
Software Engineer, Frontend
Remote
Smartrecruiters
SmartRecruiters is a values-driven, global-minded, and well-funded tech employer on a mission to connect people to jobs at scale. As a global leader in enterprise recruitment software, SmartRecruiters offers a cloud-based global Hiring Success platform that allows teams to attract, select, and hire the best talent. 4,000 companies worldwide rely on SmartRecruiters to achieve hiring success-including brands like Bosch, LinkedIn, Skechers, and Visa-using recruitment marketing, CRM, AI, ATS, and a marketplace of 600+ connected vendors all within one scalable platform.
SmartRecruiters was recognized by Forbes as one of the Best Employers in 2020. We are proud to offer a collaborative, diverse, and remote-friendly work environment, as well as competitive salaries and generous equity. We believe in promotion from within, so high performance can lead to upward mobility. Needless to say, we make sure you're taken care of. Our inclusive office environment welcomes and respects all.
Job Description
Our engineering team solves one of the most important problems of the modern economy - connecting great people with great jobs. We believe this problem can only be solved with technology, and we developed a software platform that has supported over 100M job seekers to date (with 5M joining every month). We are looking for a frontend engineer to help us build the next chapter of that vision. You may be located anywhere in Germany or Poland and work remotely or out of one of our hub offices.
We designed our R&D structure based on the empowered product teams model. It means our teams are responsible for business outcomes and have autonomy in solving problems in the way that “customers love yet works for the business” (yes, we are heavily influenced by this and this).
The graphic interface of our system is based on micro frontends architecture that consists of dozens of applications built using modern technologies: Angular, React, and Node.js. Shared pieces of the system are built using web components. We have a strong CI/CD culture, and we currently run 40 production deployments per engineer per month.
What you'll deliver:
Contribute to a full life-cycle of the product (including problem discovery, prototyping, design, implementation, and measuring adoption)
Design and develop software with Angular or React, and Node.js as a backend for frontend
Work closely with designers to build rich end-to-end user experiences
Collaborate with other experience and platform teams
Qualifications
Good command of JavaScript programming language
While not strictly required we see most of our Software Engineers have 3+ years of professional experience
Hands-on experience with clean code principles
Experience with professional software engineering practices (e.g. testing, code reviews, design documents)
Experience with any modern JavaScript application framework (we use Angular 10+)
Familiarity with Node.js ecosystem would be an advantage
Familiarity with multiple parts of the web technology stack (e.g. HTTP, caching, security, debugging)
Experience with accessibility, usability, and performance of a browser-based user experience.
Familiarity with any modern CSS methodology
Great communication skills with a good understanding of English, both verbal and written
Additional Information
SmartRecruiters is proud to be an Equal Employment Opportunity and Affirmative Action employer. We do not discriminate based upon race, religion, color, national origin, gender (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender identity, gender expression, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics.
Embedded Engineer
Middlebury, IN jobs
Job Description
Our customer is looking for an experienced, innovative and driven Embedded Engineer to join their growing team. This person will be working with strong team to develop new products. Strong experience with Embedded C is important, working with hardware and Real Time Operating Systems is a huge plus. This person will be developing and testing the code, make sure everything is compliant with industry standards and will be updating existing programs.
This position is with a great team of people and offers a hybrid work environment, competitive pay and full benefits.
Software/Firmware Engineer
Santa Ana, CA jobs
About the Role We are seeking a highly skilled Firmware / Software Engineer to join our engineering team in developing advanced embedded systems for mission-critical timing and synchronization products. This role plays a key part in supporting aerospace and national defense applications through the design and integration of reliable, high-performance firmware and software solutions.
Key Responsibilities
Design, develop, and maintain embedded firmware for microcontrollers and System-on-Modules (SoMs).
Collaborate with hardware engineers to define system requirements and ensure smooth hardware/software integration.
Implement and support networking protocols, especially NTP (Network Time Protocol), PTP (Precision Time Protocol), and other synchronization technologies.
Work within real-time operating systems (RTOS) and embedded Linux environments to optimize performance and reliability.
Debug and troubleshoot complex embedded systems using JTAG, oscilloscopes, and logic analyzers.
Conduct peer code reviews and contribute to continuous improvement of code quality and architecture.
Maintain detailed technical documentation of code, system architecture, and workflows.
Collaborate on cross-functional projects and system-level integration efforts.
Ensure compliance with software development standards, cybersecurity practices, and AS9100 configuration control requirements.
Stay current with emerging technologies and industry advancements to drive innovation.
Required Qualifications
Bachelor's degree in Electrical Engineering, Computer Engineering, or a related field
5-10 years of experience in embedded firmware/software development
Proficiency in C/C++ programming
Experience with RTOS and embedded Linux development
Strong understanding of embedded systems architecture and microcontroller design
Hands-on experience debugging hardware/software interfaces using oscilloscopes, logic analyzers, and JTAG
Knowledge of communication protocols such as I²C, SPI, UART
Familiarity with version control tools (e.g., Git, SVN)
Excellent analytical, problem-solving, and communication skills
Preferred Qualifications
Experience with time synchronization technologies (NTP, PTP, White Rabbit)
Knowledge of frequency control and timing hardware (e.g., Rubidium oscillators, OCXO systems)
Scripting or automation experience using Python or Bash
Understanding of network stack development, packet analysis, or precision timing algorithms
Experience in an AS9100 or ISO 9001 regulated aerospace or defense environment
Why Join Us
Opportunity to work on cutting-edge embedded technologies used in aerospace and defense
Collaborative, engineering-driven environment with a focus on innovation and quality
Competitive compensation and comprehensive benefits package
Location: On-site in Santa Ana, CA
Employment Type: Full-time, Exempt
If you're passionate about embedded systems, precision timing, and working on products that make a real-world impact, we'd love to hear from you.
Apply today to join our engineering team!
This position offers a competitive salary, career advancement and great benefits including 401K.
Embedded Engineer - Automotive
Stockholm, ME jobs
Want to take your coding skills to the next level in embedded systems development within Automotive? Look no further! Knowit Connectivity is an enthusiastic and rapidly expanding IT consultancy firm that thrives on innovation and technology. As we continue to grow, we're on the hunt for skilled and ambitious individuals to join our team and help us achieve even greater success.
Your role as an Automotive Engineer
We are looking for you who enjoys being part of a team and take responsibility for your contribution to the team. Flexibility and curiosity are words that fit you together with an innovative and open mind to other ideas and input. Our ideal candidates is more than an experts - they're an exceptional communicators, a proactive problem-solvers, and a dedicated learner who passionately imparts knowledge to their peers. We do also value your curiosity and interest in the technical prospect, as our world and the industry environments constantly are changing. Our customers are within the Stockholm region and today we have a hybrid way of working with a mix of onsite, in-house and remote work depending on the projects.
To succeed in this role, we expect you to have experience in:
* Either C++/C programming or model based development using Simulink
* End-to-end development (Design, implementation, documentation, testing, verification, validation…)
* Linux
* Knowledge of ISO26262, ISO 21434, and/or A-SPICE
It is meriting if you also have experience in one or more of the following:
* Working with automotive communication (e.g. CAN, Automotive Ethernet, etc.)
* Working with real-time systems
* Scripting in Python
* Testing on unit, integration and/or system level
* Testing using HIL, PIL and/or SIL.
Other things that would be interesting if you had experience in are
* Requirements management
* Working with Autosar; classic or adaptive
* Experience in working with verification and validation
* Agile methodologies (Scrum, Kanban, etc)
This job requires that you can express yourself well in English and Swedish, both verbally and in writing.
About us
Knowit offers an exciting workplace that provides great opportunities for our employees to develop, both professionally and personally. With supportive, versatile, and creative colleagues, we at Knowit Connectivity Stockholm offer an exciting and inclusive culture where we strive to ensure a healthy balance between private life and professional life. In addition to complementing each other professionally, we also make sure we have fun together, both inside and outside of office hours, with a variety of events such as workshops, informative seminars and casual after-works.
All our leaders have a great focus on our employees and through a close dialogue with you, we promise to do our utmost to make the next project the best of your life so far. We are a company that values a culture of closeness and community. We listen when you have suggestions for improvements or new ideas for events and will always encourage you to try new solutions. Knowit is a fast-paced, fun, and inspiring workplace with a great team spirit. With us, you work to make a difference and to develop both Knowit' s business and our customers.
Application
Apply down below!
Senior Firmware Engineer - Wireless Communications
Embedded software engineer job at Copeland's of New Orleans
About Us We are a global climate technologies company engineered for sustainability. We create sustainable and efficient residential, commercial and industrial spaces through HVACR technologies. We protect temperature-sensitive goods throughout the cold chain. And we bring comfort to people globally. Best-in-class engineering, design and manufacturing combined with category-leading brands in compression, controls, software and monitoring solutions result in next-generation climate technology that is built for the needs of the world ahead.
Whether you are a professional looking for a career change, an undergraduate student exploring your first opportunity, or recent graduate with an advanced degree, we have opportunities that will allow you to innovate, be challenged and make an impact. Join our team and start your journey today!
About the Team
You'll join Copeland's Controls Division, an expanding hardware/firmware development group supporting Cargo and Marine Solutions. The team is hands-on and collaborative, and everyone contributes across both firmware and hardware. We are looking for someone who thrives in active problem-solving and critical thinking!
What You'll Do
* Own the Bluetooth (4.0-6.0) and 2.4/5 GHz Wi-Fi firmware stack for Copeland's wireless modem products.
* Design and develop firmware for microcontroller-based products and cellular modem integration.
* Drive the full product development cycle-from requirements and functional specs through testing, validation, and release.
* Ensure robust communication protocols and performance for wireless products.
* Create and maintain documentation: requirements, functional specifications, test plans, and product change notices.
* Collaborate with validation and manufacturing teams to build and execute test plans.
* Support manufacturing on new product releases as well as sustaining engineering: quality improvements, cost reduction, obsolescence, and root-cause failure analysis.
* Troubleshoot product returns/failures to identify issues and corrective actions.
What We're Looking For
Basic Requirements
* Bachelor's degree in Computer Science, Computer Engineering, or Electrical Engineering.
* 10+ years in embedded firmware/hardware development.
* 3+ years hands-on experience with Bluetooth, Wi-Fi, or comparable communication protocols.
* Strong proficiency in C or Embedded C programming (with compilers/toolchains).
* Functional knowledge of electronic components and circuits: microprocessors, microcontrollers, op-amps, regulators, and digital logic ICs.
* Strong understanding of software design and development processes.
* Documentation and presentation skills (MS Office tools).
* Self-starter with strong organization and a team-oriented mindset.
Preferred Qualifications
* Experience with RTOS (ThreadX, FreeRTOS, Zephyr) and scripting (Python).
* Cellular product development exposure.
* Strong troubleshooting and debugging skills.
* Solid working knowledge of C++.
* Proficiency with laboratory test equipment.
* Comfort working across multi-cultural/global teams.
This role is a hybrid opportunity (3 days onsite) and can report into any of the following locations:
* Palm Beach Gardens, FL
* Kennesaw, GA
* St. Louis, MO
* Chanhassen, MN
* Sidney, OH
* Boise, ID
Why is this role open?
* Upcoming colleague retirement
#LI-Hybrid
#LI-KC2
Our Commitment to Our People
Across the globe, we are united by a singular Purpose: Sustainability is no small ambition. That's why everything we do is geared toward a sustainable future-for our generation and all those to come. Through groundbreaking innovations, HVACR technology and cold chain solutions, we are reducing carbon emissions and improving energy efficiency in spaces of all sizes, from residential to commercial to industrial.
Our employees are our greatest strength. We believe that our culture of passion, openness, and collaboration empowers us to work toward the same goal - to make the world a better place. We invest in the end-to-end development of our people, beginning at onboarding and through senior leadership, so they can thrive personally and professionally.
Flexible and competitive benefits plans offer the right options to meet your individual/family needs: medical insurance plans, dental and vision coverage, 401(k) and more. We provide employees with flexible time off plans, including paid parental leave, vacation and holiday leave.
Together, we have the opportunity - and the power - to continue to revolutionize the technology behind air conditioning, heating and refrigeration, and cultivate a better future. Learn more about us and how you can join our team!
Our Commitment to Inclusion & Belonging
At Copeland, we cultivate a strong sense of inclusion and belonging where individuals of all backgrounds, and with diverse perspectives, are embraced and treated fairly to enable a stronger workforce. Our employee resource groups play an important role in culture and community building at Copeland.
Work Authorization
Copeland will only employ those who are legally authorized to work in the United States. This is not a position for which sponsorship will be provided. Individuals with temporary visas such as E, F-1 with OPT or CPT, H-1, H-2, L-1, B, J or TN, or who need sponsorship for work authorization now or in the future, are not eligible for hire.
Equal Opportunity Employer
Copeland is an Equal Opportunity/Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to sex, race, color, religion, national origin, age, marital status, political affiliation, sexual orientation, gender identity, genetic information, disability or protected veteran status. We are committed to providing a workplace free of any discrimination or harassment.
If you have a disability and are having difficulty accessing or using this website to apply for a position, please contact: *****************************
Auto-ApplySoftware Engineer 2
Fremont, CA jobs
Key Responsibilities:
Author and implement scalable and sustainable embedded code for current and future systems
Design, test, and implement control functions (e.g., Robotics, Vacuum, RF, MFC, error handling) for current and future systems
Work closely with firmware vendors and electrical engineers to support subsystem and system-level bring-up, testing, and debugging
Developing unit tests and automated tests
Developing a practical perspective of the software engineering discipline, with a focus on delivering high-quality products
Analyze test data for ways to improve our existing controls and design
Participate in system and software module level design reviews
Lead and execute complex software projects
Communicate with internal and external customers for requirements and roadmaps
Bring new ideas for improving software products and development processes
· Other duties as assigned
Requirements:
Bachelor's degree in Computer Science, Computer Engineering, or related technical discipline
2+ years of engineering experience in developing software solutions in semiconductor equipment industry or related technical discipline, experience with multiple system control and software architecture a big plus
Technical vision, continuous focus on engineering and operational excellence are essential for the success in this role
C++ Programming and understanding of object-oriented languages
· Good understanding of OOP concepts and modelling of the real-world systems
· Understanding of multi-threading and asynchronous programing
· Experience in developing distributed systems, understanding of TCP/IP, RPC frameworks
Working Knowledge with Linux/Unix and/or Windows environments
Great energy and enthusiasm with a positive, collaborative working style, clear communication and writing skills
· Willing to learn new technologies and dive deep into the issues
· Knowledge of general algorithms and data structures is a must
· Good and responsible team player
· Experience and willingness to work in distributed team
“You build it - You own it” mentality is a must. Sense of ownership is paramount to achieving success at Mattson
Adhere to all environmental, health, and safety training, regulations, and workplace practices
Auto-ApplySoftware Engineer (Research)
Gloucester, MA jobs
Company DescriptionJobs for Humanity is dedicated to building an inclusive and just employment ecosystem. Therefore, we have dedicated this job posting to individuals coming from the following communities: Refugee, Neurodivergent, Single Parent, Blind or Low Vision, Ethnic Minority, and the Previously Incarcerated. If you identify with any of the following communities do not hesitate to register, even if you feel that this particular opportunity is not the right fit for you.
Company Name: Colten Care
Job Description Software Engineer (Research)
Position Description
We are looking for a Senior Research Software Engineer.
This role will be in our Space, Defence and Intelligence sector.
Are you naturally inquisitive, creative and innovative, highly capable across multiple technology domains and driven by problem solving? Do you want to work on a variety of exciting projects that could make a difference to keeping our nation safe?
If the answer to these questions is “yes”, then we need to talk.
Due to the secure nature of the clients we work with, you will need to hold or be able to secure a UK Security Clearance or above and to be UK National.
Your future duties and responsibilities
CGI's Secure Innovation and Advisory sector is growing fast and is looking for new team members to double the size of its Innovation Unit; a specialist team charged with the delivery of new capability in a fast-paced, sprint-driven environment. We are looking for people who are passionate about and comfortable with working across a wide range of technologies at the forefront of UK applied software research and innovation.
Your expertise will help to support our clients, assisting UK National Security and military clients through the creation of novel solutions that aid in making and keeping our country safe.
You might be asked to develop proof of concept capabilities, or to transition work from a low technical maturity into a project delivery team building an operational system. You could be challenged to reverse engineer a new technology, write a report on the applicability of another to a given problem domain, or embark on a piece of rapid development with a high degree of technical risk. You may be the only person assigned to a piece of work, or you may be leading or working as part of a delivery team. You may also become involved in the bidding process - responding to client requests for CGI capability statements - and outlining our proposed approach to solving their challenges.
Our Innovation Lab engineers demonstrate their technical skills across multiple disciplines and relish the opportunity to share and broaden their skills and knowledge, stepping outside of their comfort zone. They pro-actively take the lead in analysing, investigating and proposing solutions to technical challenges, seeking guidance for more complex issues, being prepared to fail-fast or redefine the ask. They are free thinkers and are encouraged to demonstrate creativity in their solutions. They apply technical standards and best practice, taking responsibility for and pride in all aspects of their work.
The leading-edge nature of the work means that we are not expecting you to have all the answers on day one, but we are looking for the type of mind that isn't afraid to look for them. The truth is though that we are never quite sure what the next challenge will bring so we need to be prepared for all eventualities. A willingness to learn, a “can-do” attitude and an aptitude and passion for technology will therefore complement specific skillsets or qualifications.
Required qualifications to be successful in this role
We are looking for candidates for this role who can exhibit any of a variety of skills; these include, but are not limited to: -
• Python
• C/C++
• An appreciation of the relationship between code and the platform on which it is executing.
• Machine and deep learning
• Data visualisation, including AR or VR techniques
• Cryptographic techniques
• Internet protocols
• Low-level device programming
• RF analysis
We celebrate and reward our colleagues through a variety of methods, and we promote the health and well-being of our members through a range of programs and activities. We are also committed to ensuring a safe work environment through the prevention of harmful workplace incidents including physical harm, harassment and violence.
Unconditionally inclusive - we know diversity brings a great greater variety of ideas, perspectives and experiences to the workplace. We actively encourage diversity at CGI and inclusivity is one of our top priorities, with support networks for Parents, Women, LGBT+, BAME, Neurodiversity and Disability.
#bepartofourstory
#ExperienceCGI
#INDCGI
#TJ
Insights you can act on
While technology is at the heart of our clients' digital transformation, we understand that people are at the heart of business success.
When you join CGI, you become a trusted advisor, collaborating with colleagues and clients to bring forward actionable insights that deliver meaningful and sustainable outcomes. We call our employees "members" because they are CGI shareholders and owners and owners who enjoy working and growing together to build a company we are proud of. This has been our Dream since 1976, and it has brought us to where we are today - one of the world's largest independent providers of IT and business consulting services.
At CGI, we recognize the richness that diversity brings. We strive to create a work culture where all belong and collaborate with clients in building more inclusive communities. As an equal-opportunity employer, we want to empower all our members to succeed and grow. If you require an accommodation at any point during the recruitment process, please let us know. We will be happy to assist.
Ready to become part of our success story? Join CGI - where your ideas and actions make a difference.
Skills
C++
Data Visualisation
Python
Software Testing
Firmware Engineer - Integrated Connected Products
Waterloo, WI jobs
A bit about us
Trek is an awesome place to work, with amazing benefits for all employees. We build only products we love, provide incredible hospitality to our customers, and change the world by getting more people on bikes. When you're on our team, you're taken care of, encouraged to learn and grow, and given lots of opportunities to do so. Give us your best, and we'll give it right back. Sound pretty sweet? Then come join us!
Job Description
development team to the next level. This position would involve collaborating with a team to develop hardware and firmware on production and R&D projects.
This position will be located at our HQ in Waterloo, WI
Technical Job Requirements:
5+ years' experience developing hardware and firmware for consumer electronics products.
Circuit design with linear and switching voltage regulators.
Experience with low power designs
Experience writing firmware in C/C++ including use of chip-vendor APIs.
Experience operating oscilloscopes and other electronic measuring equipment.
Experience with communication protocols including USB, UART, SPI, I2C, CAN, etc.
Experience with ARM, nRF, STM32 or similar microcontrollers
Basic understanding of controls, including PID and similar systems.
Experience with designing within thermal management requirements
Experience activating, debugging, and tuning features on prototype devices.
Experience with system level testing including writing scripts for test automation.
Ability to read schematics and collaborate closely with hardware teams.
Generates specification documentation in accordance with the requirements of the Trek development process.
Skilled and a methodical approach to troubleshooting is crucial.
Other Required Skills:
Proactively seeks out innovative solutions along with research and development opportunities.
Communicates well within the cross functional teams at Trek.
Developing design best practices within the department.
Strong passion for continuous improvement to product, processes, and yourself
Willingness to develop strong working relationships and communication with an international team.
Other Skills of Interest:
Experience with Altium is a plus.
Design of RF products, including 2.4GHz Bluetooth, Wi-Fi, ANT+, etc.
Brushless motor controller design
Experience working in an Agile team environment delivering high quality work in short iterations.
Experience with PCB design including mechanical constraints and design for manufacturing and testing
Familiarity with compliance and regulatory testing requirements.
Education:
Bachelor's degree in related field of study
Trek Benefits:
• Flexible and fun company culture
• Competitive health care
• PPO & HDHP medical plan options, Dental insurance, Vision insurance
• Flexible Spending Accounts (FSA)
• Free life insurance & optional term life insurance
• Competitive vacation package
• 401(k) with match and Employee Stock Ownership Plans (ESOP)
• 12 weeks of maternity leave with 100% pay
• Flexible holiday schedule - 10 company holidays
• Tuition Reimbursement up to $15,000! (Undergraduate & Masters programs)
• Employee discounts on all product
• Deep partner retail discounts
We are an Equal Employment Opportunity (“EEO”) Employer. Trek strictly prohibits discrimination on the basis of race, color, creed, religion, gender, gender identity, pregnancy, marital status, partnership status, sexual orientation, age, national origin, veteran or military status, disability, medical condition, genetic information, or any other characteristic prohibited by federal, state and/or local laws. This policy applies to all aspects of employment, including hiring, promotion, demotion, compensation, training, working conditions, transfer, job assignments, benefits, layoff, and termination.
We are an E-Verify employer.
For more information, please click on the following links:
E-Verify Participation Poster: English / Spanish
E-Verify Right to Work Poster: English | Spanish
Auto-Apply