Senior Software Engineer
Embedded software engineer job in Bernville, PA
Boscov's Senior Software Engineer
Experienced Software Engineers- bring your experience to work for you where people love to shop! Boscov's is a chain of full service department stores serving the total family needs of our customers. For over 100 years, Boscov's has been known for its great values and famous brands, and for offering a broad selection of quality merchandise in its stores and online. We are looking for a Senior Software Engineer to join our team!
The Senior Software Engineer will develop, implement, and maintain high-quality full-stack software solutions with a focus on backend systems that drive innovation and meet business requirements. This role requires deep technical expertise, leadership in design decisions, and the ability to mentor other engineers while working across our diverse technology ecosystem.
Job Responsibilities:
Technical Development
Design and develop high-quality, scalable full-stack applications with emphasis on backend systems and APIs
Build and maintain web front end user interfaces using modern frameworks and technologies
Develop server-side applications and MVC-based web pages
Create and maintain middle tier services and RESTful APIs
Design and implement database solutions on enterprise database systems including mainframe and relational databases
Develop and maintain desktop applications and batch process applications
Write clean, efficient, maintainable, and well-documented code following SOLID principles
Apply Object-Oriented Programming best practices and Service-Oriented Architecture patterns
Troubleshoot, debug, and upgrade existing systems across the entire technology stack
Quality and Testing
Write and maintain automated unit tests and end-to-end tests to ensure code quality
Own and ensure software builds successfully on the build server
Own and ensure automated tests run during build processes and successfully validate functionality
Own and ensure successful automated deployment of software to specified environments
Participate in code reviews and provide constructive feedback to team members
Collaboration and Leadership
Learn, manage, and implement solutions for systems and applications at Boscov's
Provide technical guidance and mentorship to junior engineers and team members
Seek knowledge and guidance from coworkers and teammates with specific system or technology expertise
Participate in architectural discussions and contribute to technical design decisions
Attend, participate, and contribute to progress updates and team meetings
Agile Practices
Attend and participate in writing, reviewing, and updating User Stories with User Story Sentences, Acceptance Criteria, Technical Notes, and Story Points
Attend and participate in sizing every story as if you have to complete it
Attend, participate, and demonstrate your team's work throughout the iteration to anyone attending the meeting
Attend, participate, and contribute to retrospectives by sharing celebrations, identifying pain points, dot voting on priorities, and suggesting solutions
Attend, participate, and contribute to iteration planning and the fist of five exercise to rate confidence in completing planned stories
Attend, participate, and contribute to Epic Kickoffs where objectives and key results are reviewed
Participate and contribute to breaking down Epics into independently deployable User Stories that are demonstrable, necessary to achieving objectives, and measurable by key results
Own and be accountable for completing every User Story in the planned iteration
Write and update User Stories and subtasks as needed
Manage and update Subtask, User Story, and Epic issue statuses in Jira to accurately represent work progress
Qualifications:
Required
Bachelor's degree in Computer Science, Software Engineering, or related field, or equivalent professional experience
5+ years of software development experience with demonstrated progression of responsibilities
Strong proficiency in Object-Oriented Programming
Expert-level experience with backend development using C# or other modern programming languages
Proficiency in frontend development with HTML, CSS, and modern JavaScript frameworks
Strong experience with SQL and relational databases
Experience designing and implementing RESTful APIs
Solid understanding and application of SOLID principles
Experience with Service-Oriented Architecture (SOA) patterns and practices
Proven experience writing automated unit tests and end-to-end tests
Strong understanding of software development methodologies
Excellent problem-solving, analytical, and communication skills
Ability to work independently and lead technical initiatives
Preferred Qualifications
Experience with modern web frameworks and technologies (ASP.NET, React, Node.js, etc.)
Experience with enterprise database systems including mainframe databases
Experience using Object Relational Mapping (ORM) libraries
Experience with microservice architecture
Experience with CI/CD pipelines and DevOps practices
Knowledge of containerization technologies (Docker, Kubernetes)
Experience with cloud platforms (AWS, Azure, or Google Cloud)
Experience in the retail industry
Experience with Agile development methodologies (Scrum, SAFe, etc.)
Benefits
At Boscov's, we value our employees, and that's why we provide a competitive compensation and benefits package. As a Full-Time member of our team, you will be eligible to receive:
Comprehensive benefits package, including medical/dental/vision
Short term disability/ Long term disability- voluntary
Life Insurance (company paid)
401(k) w/ company match
Weekly Pay
Paid vacation
Liberal employee discount
Work where people love to shop!
Equal Opportunity Employer
Senior Software Engineer
Embedded software engineer job in Westlake, OH
Job purpose
The Senior Software Engineer is responsible for ensuring the successful operation of project development and deployment of enterprise level products. This includes planning, organizing, and ensuring the efficient and effective delivery of products, with a focus on quality, uptime, and security of systems.
This individual will provide support and maintenance of existing applications, provide technical support to senior level management in evaluating new technologies, long range systems planning, testing hardware and software, and monitoring usage of systems.
The Senior Software Engineer will schedule and direct activities to resolve technical problems in a timely and accurate fashion, evaluate and assess short-term and long-term needs, and advises the senior leadership team on these matters.
We expect this individual to work with an entrepreneurial mind set at the team level to deploy high quality code, identify potential problems, help refine deployment processes and disseminate development best practices by following organizational standards.
Duties and responsibilities
Act as primary deployment manager for all code changes across the multiple product teams, including applications that are part of cloud based, mobile, and/or on-premise environments.
Maintain the release repository and manage key information such as build and release procedures.
Assist in overall release planning, release governance, risk assessment, milestone management, release prioritization, status reporting, production readiness review and change implementation
Provide technical support to top management regarding ongoing long-range information systems and technology planning, selection and acquisition of new hardware and software systems.
Research and advises on long-range plan development; works with partners, clients, and staff to evaluate new technologies.
Conducts research on emerging products, services, protocols, and standards in support of security enhancement, development efforts, and deployment processes.
Provides proactive assistance and guidance to identify opportunities to improve operations through the use of technology.
Guides local and off-shore resources in the provision of ongoing technical support. Structures, leads, trains, and develops IT staff for maximum effectiveness.
Recommends, implements and oversees enforcement of policies, procedures and associated plans for project management, application development, and system security administration to ensure the quality and integrity of the information management system.
Builds and maintains a positive working relationship with business units and technology vendors, including communicating effectively with management, staff, and vendors regarding planning, implementation, use and support of technology resources.
Other duties as assigned
Qualifications
Bachelor's degree in information technology, computer science or related field; proven industry experience will be acceptable in lieu of degree.
Thorough knowledge of installation, implementation, and coordination of application software solutions and computer systems.
Thorough knowledge of Information Technology organizational development and operational concepts and practices including Maturity Modeling, Service Delivery, Quality Management, Design Thinking, Project Management, and IT Governance.
Minimum 10 years of experience in similar role.
A well-organized and self-directed individual who is able to work with minimal amount of supervision.
Ability to adapt to a fast-moving IT landscape and keep pace with latest thinking and new technologies, methodologies and policies.
An intelligent and articulate individual who can relate to people at all levels of an organization and possesses excellent communication skills.
Preferred Qualifications
Experience managing design and implementation of high-volume, high-performance enterprise software solutions.
Experience creating and integrating application programming interfaces (API) with internal and external consumers.
Security-minded approach to development, deployment and delivery of products.
Experience working within regulated industries.
Experience working with Angular and a Microsoft technology stack.
Experience with SQL Server 2019 or newer.
A knowledgeable individual with appropriate industry experience, preferably in the healthcare, insurance or PBM industry.
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)
Associate Embedded Software Engineer/Embedded Software Engineer
Embedded software engineer job in Dayton, OH
At Northrop Grumman, our employees have incredible opportunities to work on revolutionary systems that impact people's lives around the world today, and for generations to come. Our pioneering and inventive spirit has enabled us to be at the forefront of many technological advancements in our nation's history - from the first flight across the Atlantic Ocean, to stealth bombers, to landing on the moon. We look for people who have bold new ideas, courage and a pioneering spirit to join forces to invent the future, and have fun along the way. Our culture thrives on intellectual curiosity, cognitive diversity and bringing your whole self to work - and we have an insatiable drive to do what others think is impossible. Our employees are not only part of history, they're making history.
We are looking for you to join our team as an **Associate Embedded Software Engineer / Embedded Software Engineer** based out of **Beavercreek, OH** . (Dayton, OH)
As an Associate Embedded Software Engineer/Embedded Software Engineer at Northrop Grumman you will have a challenging and rewarding opportunity to be a part of our mission to deliver critical national defense products and capabilities for the warfighter. Our success is grounded in our ability to embrace change, move quickly and continuously drive innovation. The successful candidate will be collaborative, open, transparent, and team-oriented with a focus on team empowerment and shared responsibility, flexibility, continuous learning, and a culture of automation.
Northrop Grumman is looking to add to our talented team of Embedded Software Engineers. Our engineers are self-starters who are part of a team of software professionals developing world-class software to meet our customer's high expectations. The Embedded Software Engineer designs, develops, operates, and maintains software and firmware components and computing systems software to be applied to and integrated with engineering, scientific and manufacturing requirements. The individual shall apply the appropriate standards, processes, procedures, and tools throughout the system development life cycle to support the generation of engineering applications and products. This includes interfacing with customers, suppliers, application users and other technical and support personnel. The ideal individual will have experience including the full software development life cycle, which includes requirements, design, coding, testing, and integration.
This work is 100% in the office. There is no remote work.
_This position can be filled as an Associate Embedded Software Engineer or Embedded Software Engineer:_
**Basic Qualifications for Associate Embedded Software Engineer:**
+ Completed Bachelor's degree in Science, Technology, Engineering, or Mathematics (STEM)
+ Demonstrated Experience with Object Oriented Programming in C++ Demonstrated familiarity with Git
+ Familiarity with operating system concepts for embedded systems
+ Candidate must be a US Citizen
+ Clearance: Ability to obtain and maintain the necessary level of US Government security clearance per customer requirements
**Basic Qualifications for Embedded Software Engineer:**
+ Bachelor's degree in a STEM discipline with 2 years of experience or a Master's degree in a STEM discipline with 0 years of experience or a PhD in a STEM discipline with 0 years of experience.
+ Demonstrated Experience with Object Oriented Programming in C++ Demonstrated familiarity with Git
+ Familiarity with operating system concepts for embedded systems
+ Candidate must be a US Citizen
+ Clearance: Ability to obtain and maintain the necessary level of US Government security clearance per customer requirements
**Preferred Qualifications** :
+ Proficient with C and C++ Familiarity in Software architecture (design patterns, objected oriented design)
+ Experience testing, debugging, and integrating Embedded Software
+ Knowledge with scripting languages (Python, C, Pytest, Robot Framework etc.)
+ Familiarity with multi-threaded software and protection
+ Experience with test equipment such as Oscilloscopes, Multimeters, etc.
+ Familiarity with I2C/SPI communication
+ Familiarity with Atlassian tools such as Jira and Confluence
+ Familiarity with TCPIP
+ Differentiating characteristics include demonstrated leadership and teamwork capability, interpersonal communication skills and activities
+ Familiarity with Atlassian tools such as Jira and Confluence
+ Differentiating characteristics include demonstrated leadership and teamwork capability, interpersonal communication skills and activities
+ Active Clearance
Primary Level Salary Range: $69,300.00 - $103,900.00
Secondary Level Salary Range: $83,400.00 - $125,200.00
The above salary range represents a general guideline; however, Northrop Grumman considers a number of factors when determining base salary offers such as the scope and responsibilities of the position and the candidate's experience, education, skills and current market conditions.
Depending on the position, employees may be eligible for overtime, shift differential, and a discretionary bonus in addition to base pay. Annual bonuses are designed to reward individual contributions as well as allow employees to share in company results. Employees in Vice President or Director positions may be eligible for Long Term Incentives. In addition, Northrop Grumman provides a variety of benefits including health insurance coverage, life and disability insurance, savings plan, Company paid holidays and paid time off (PTO) for vacation and/or personal business.
The application period for the job is estimated to be 20 days from the job posting date. However, this timeline may be shortened or extended depending on business needs and the availability of qualified candidates.
Northrop Grumman is an Equal Opportunity Employer, making decisions without regard to race, color, religion, creed, sex, sexual orientation, gender identity, marital status, national origin, age, veteran status, disability, or any other protected class. For our complete EEO and pay transparency statement, please visit *********************************** U.S. Citizenship is required for all positions with a government clearance and certain other restricted positions.
Senior Embedded OpenGL Engineer
Embedded software engineer job in New York
This role involves working as a Senior Embedded OpenGL Engineer supporting an avionics software team. You will be responsible for:
Maintaining an existing code base (C, C++, OpenGL)
Implementing new features (on both embedded and Windows platforms)
Providing customer support
Porting software to new environments
Developing and maintaining the CI pipeline
Upgrading and maintaining the test suite
Supporting DO-178C certification efforts
Qualifications Required:
Bachelors degree or equivalent; minimum 5 years of related experience
Hands-on experience with OpenGL SC1.0
Hands-on experience with C
Excellent interpersonal skills including working in a team environment
Ability to work independently
Strong verbal and written communication skills
High level of professionalism, work ethic, and attention to quality
Must be a U.S. Citizen
Qualifications Desired:
Experience with OpenGL SC2.0
Experience with DO-178C
Experience using Makefile and/or CMake
Experience with Linux
Experience with VxWorks, LynxOS, Green Hills, or other RTOS
Working Place: Endicott, New York, United States Company : 2025 Aug 28th ENSCO
Embedded Software Engineer
Embedded software engineer job in Rochester, NY
Allient Inc. is currently seeking an Embedded Software Engineer to join our team in Rochester, New York! Allient-Rochester specializes in advanced motion control and integrated automation solutions that serve OEMs across industries such as aerospace & defense, medical, semiconductor equipment, e-mobility & logistics, industrial automation, and packaging. Apply now!
Responsibilities:
Servodrive Development: Design, develop, and optimize embedded motion control and I/O algorithms and systems to meet performance and reliability standards.
EtherCAT Expertise: Utilize your in-depth knowledge of EtherCAT protocols to design and implement real-time communication systems, ensuring efficient and reliable data exchange between controllers and drives.
Product Architecture: Develop product architecture to establish frameworks for product development and address product sufficiency.
Testing: Create and maintain verification and regression tests for all aspects of the design of products developed by the team.
Fieldbus Technology: Apply your general expertise in Fieldbus technologies to integrate and optimize communication between our products and those utilizing other fieldbus technologies such as CANopen, Modbus/TCP, Ethernet/IP and PROFINET.
Technology Integration: Research and integrate new technologies to support product development.
Vendor Coordination: Coordinate technologies with industry partners and vendors; interface with vendors to select/customize purchased software, support programs, and hardware such as single board computers.
Development Cycle Management: Lead and engage in all aspects of the product development cycle including design, implementation, review, documentation, testing, and maintenance. Investigate product issues for problem resolution and enhancements to existing products.
Team Coordination: Interface with other teams to ensure coordination of product development.
Qualifications:
Experience: 5+ years of professional experience in software engineering with a focus on embedded firmware development, EtherCAT and other fieldbus technologies.
Education: BS Degree in Computer Engineering, Electrical Engineering, or a related field.
Technical Skills Required:
Expertise in embedded system design and real-time programming.
In-depth knowledge of EtherCAT protocols and real-time communication systems.
Strong understanding of general Fieldbus technologies and their application.
Proficiency with Windows operating system and computer operation; experience with QNX Neutrino or other POSIX-based operating systems is a plus.
Proficiency in C, C++; experience with C# and Python is a plus.
Must be a U.S. person due to ITAR regulations.
Technical Skills Desired:
Experience in motion control algorithms and systems.
Experience with computer-based industrial automation motion controllers and soft-PLC; programming in IEC 61131-3, related development tools, and Relay Ladder Logic is a plus.
Experience integrating ROS 2 into embedded controllers running an RTOS, with a focus on motion control and servodrive interfacing.
Experience integrating serial encoders (e.g., EnDat, BiSS, SSI) into embedded control systems.
Proficiency in Python.
Ability to design, build, wire, and maintain test platforms used for evaluating electronic components.
Knowledge of FPGA design.
Don't let this opportunity pass you by - APPLY TODAY!
To learn more about Allient Inc. visit ***************
*Allient Inc. provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state, or local laws. This applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation, and training.
Auto-ApplySenior Engineer - Embedded Computing
Embedded software engineer job in Niskayuna, NY
SummaryAs a GE Vernova accelerator, GE Vernova Advanced Research is driving strategy and leading research & development efforts to execute on the business's mission to help power the energy transition. We forge the collaborations and help invent the technologies required to electrify and decarbonize for a zero-carbon future.
Representing virtually every major scientific and engineering discipline, our researchers are collaborating with GE Vernova's businesses, the U.S. government, and more than 420 entities at the forefront of technology to execute on 150+ energy focused projects. Collectively, these research programs and initiatives aim to solve near term technical challenges, deliver next generation product advances, and drive long term breakthrough innovation to enable more affordable, reliable, sustainable, and secure energy.
As a Senior Embedded Computing Engineer, you will be responsible for architecting, implementing, and testing of Edge solutions for embedded systems. You will have the opportunity to lead multimillion-dollar R&D programs aligned with GE Vernova's energy businesses such as Power Generation, Renewables, and Hydro as well as with U.S. Government Agencies such as the Department of Defense and the Department of Energy. The technologies developed under these programs will be matured and transitioned into GE business products. You will shape and foster strategic collaborations with government partners, national laboratories, universities, and strategic business partners to drive innovative embedded computing solutions for GE.Job Description
Roles and Responsibilities:
Work with GE Vernova businesses to help transition edge computing, real-time embedded controls, and embedded communication systems from early-stage lab demonstrations to fieldable prototypes.
Design, model, simulate, implement, and optimize real-time critical embedded systems.
Work with hardware suppliers and engineering tool providers to identify and select solutions for challenging industrial and defense applications.
Work with U.S. government agencies to shape winning proposals and lead projects that will create innovative solutions to protect the nation's most critical infrastructure.
Collaborate with universities, industrial consortiums, commercial partners, and others to advance the state of the art in embedded computing.
Publish technical papers, file patents, and contribute to open-source communities.
Required Qualifications:
Ph.D. in Computer Science, Electrical Engineering, Aerospace Engineering, or related disciplines with a minimum of 7 years of industry experience OR Master's Degree in Computer Science, Electrical Engineering, Aerospace Engineering, or related disciplines with a minimum of 10 years of industry experience OR Bachelor's Degree in Computer Science, Electrical Engineering, Aerospace Engineering, or related disciplines with a minimum of 15 years of industry experience.
Strong FPGA/SoC design and development experience with Verilog and VHDL.
Knowledge of Xilinx and/or Altera devices, tools, and ecosystem (e.g., ModelSim, Intel Quartus, Xilinx Vivado, etc.).
Experience with the development of real-time embedded applications and systems on microcontrollers, FPGAs, x86, and/or ARM processors.
Experience with heterogeneous compute architectures and hardware acceleration techniques.
Strong embedded programming skills (e.g., C/C++/C#, Java, Python, MATLAB, etc.).
Experience with Linux driver and/or Linux kernel development and Linux build systems (e.g., Yocto).
Applicants must be currently authorized to work in the United States without the need for employer sponsorship. This role is not eligible for employer immigration sponsorship, now or in the future.
Must be willing to work out of an office located in Niskayuna, NY
Desired Characteristics:
Proven track record of writing winning proposals with U.S. government agencies such as DOE, ARPA-e, CESER, DOD, DARPA, etc.
Working knowledge of real-time hypervisors (e.g., RTS, VxWorks) and containers (e.g., Docker).
Experience with real-time operating systems (e.g., QNX, RTLinux, etc.).
Understanding of embedded system security requirements and cyber security techniques.
GE Vernova offers a great work environment, professional development, challenging careers, and competitive compensation. GE Vernova is an Equal Opportunity Employer. Employment decisions are made without regard to race, color, religion, national or ethnic origin, sex, sexual orientation, gender identity or expression, age, disability, protected veteran status or other characteristics protected by law.
GE Vernova will only employ those who are legally authorized to work in the United States for this opening. Any offer of employment is conditioned upon the successful completion of a drug screen (as applicable).
Relocation Assistance Provided: Yes
For candidates applying to a U.S. based position, the pay range for this position is between $131,700.00 and $219,300.00. The Company pays a geographic differential of 110%, 120% or 130% of salary in certain areas. The specific pay offered may be influenced by a variety of factors, including the candidate's experience, education, and skill set.Bonus eligibility: discretionary annual bonus.This posting is expected to remain open for at least seven days after it was posted on December 01, 2025.Available benefits include medical, dental, vision, and prescription drug coverage; access to Health Coach from GE Vernova, a 24/7 nurse-based resource; and access to the Employee Assistance Program, providing 24/7 confidential assessment, counseling and referral services. Retirement benefits include the GE Vernova Retirement Savings Plan, a tax-advantaged 401(k) savings opportunity with company matching contributions and company retirement contributions, as well as access to Fidelity resources and financial planning consultants. Other benefits include tuition assistance, adoption assistance, paid parental leave, disability benefits, life insurance, 12 paid holidays, and permissive time off.GE Vernova Inc. or its affiliates (collectively or individually, “GE Vernova”) sponsor certain employee benefit plans or programs GE Vernova reserves the right to terminate, amend, suspend, replace, or modify its benefit plans and programs at any time and for any reason, in its sole discretion. No individual has a vested right to any benefit under a GE Vernova welfare benefit plan or program. This document does not create a contract of employment with any individual.
Auto-ApplySoftware Engineer - Embedded Development
Embedded software engineer job in Pittsburgh, PA
Job Description
Looking for meaningful work where you can make a difference in global innovation? Engineer a better future with Aerotech, a global leader in precision motion and automation. Our customers create some of the most innovative products on the planet, from life-saving medical devices to tools for deep space exploration. Our precision motion and automation systems make it all possible.
Build a lasting, satisfying career at Aerotech, where we foster growth, empower employees and promote from within. You'll find unparalleled opportunities and a company that values your voice. We also provide an extensive total rewards compensation system, including:
Bonus payments every 6 months
Rich health plans
Retirement planning with our 100% company-paid Employee Stock Ownership Trust
If you're mechanically inclined or technically savvy with a passion for cutting-edge technology, we want to hear from you.
Position Summary:
Designs and develops embedded software for Aerotech's motion control and high-precision automation products. The controller software runs within a Linux based or Windows based real-time operating system and uses an embedded DSP, ARM, or Intel processor.
Essential Functions:
Designs, implements, and maintains various software features of the embedded software. Examples include motion control and path planning, user program task scheduling, device driver development, communicating data to and from network devices, developing software to operate on multiple cores, and interfacing with Linux/Windows operating systems and embedded hardware.
Interacts with engineers in a team environment to debug complex, time-critical problems, implement new features, and participate in all phases of the software development life cycle.
Uses critical thinking and math skills to debug problems with our products and develop solutions to these problems
Conducts tests to verify the implementation of new features and the proper operation of our motion control products
Provides and reviews technical documentation
Quickly adapts to different technologies and project/product contexts
Thrives in a team environment and works well independently
Ensures our software meets or exceeds Aerotech's quality standards
Minimum Qualifications:
Bachelor of Science (BS) or Master of Science (MS) degree in Computer Engineering, Computer Science, Software Engineering, or Electrical Engineering from an accredited college or university
Zero to ten years of relevant work experience
Equivalent combination of education and experience may be considered
Thorough knowledge of C or C++ programming
Thorough knowledge of an object-oriented (e.g., C++, C#, Java) programming language
Must be authorized to work in the United States without sponsorship. Aerotech does not provide US work authorization sponsorship for this position. OPT and CPT visa holders are not eligible for employment if they will need work authorization sponsorship at any time in the future.
Experience or working knowledge in one or more of the following areas is a plus:
Robotics, path planning, or servo systems
Device drivers, real-time operating systems, or assembly code
Developing or debugging on a Linux based platform
Compiler and interpreter design
As part of our engineer development program, your position will include work experiences (via short-term rotations) in related engineering roles (typically in different departments). Any such rotations will be arranged with your supervisor - aligning your interests with business needs as available.
Benefits
Aerotech has been advancing industries with our precision motion technology for more than 50 years. Our employees are our future, and we continue to grow by investing in our employees through continuous paid on-the-job training in a clean and climate-controlled environment, while providing the following exceptional benefits and more!
Competitive compensation
Bi-annual bonus
Annual raise eligibility
UPMC Health Insurance
Dental insurance
Vision insurance
Life insurance
Retirement Plan
Employee Stock Ownership Trust
401k
Paid time off
Parental leave
Referral program
Professional development assistance
Tuition reimbursement
As an Equal Employment Opportunity/Affirmative Action Employer all qualified applicants will receive consideration for employment without regard to age, race, color, religion, sex, sexual orientation, gender identity, national origin, Veteran or disability status.
The Company is collecting the information requested in this employment application for purposes of evaluating your suitability for hire by the Company. The Company will share the information that you provide in this employment application only with Company management officials who are involved in the hiring process or who are otherwise involved in making employment-related decisions on behalf of the Company.
Powered by JazzHR
ar VjUfo5D2
Advanced Embedded Software Engineer (Mentor, OH, US, 44060)
Embedded software engineer job in Mentor, OH
At STERIS, we help our Customers create a healthier and safer world by providing innovative healthcare and life science product and service solutions around the globe. The Advanced Embedded Software Engineer is responsible for the design, documentation, development, and testing of software solutions for new and existing medical devices. The Advanced Embedded Software Engineer is also responsible for analyzing product/system-level requirements and translating them into software specifications as well as the development and delivery of specific software features and functionality. This position works independently and within a cross functional team with minimal supervision.
What You'll do as an Advanced Software Engineer
* Designs, implements, and maintains efficient, secure, reusable, and reliable software code according to corporate standards and best practices for new and sustaining engineering projects. Analyzes risk and establish risk mitigation. Conducts and participates in peer code reviews to identify issues and provide recommendations for enhancements.
* Collaborates with cross functional team members for project planning, analysis and development of product requirements and to outline proposed solutions. Develops time and effort estimates for assigned features and functions. Makes delivery commitments.
* Leads the development of software architecture and software requirements based on user and system requirements.
* Creates software development process documentation including architectural design, requirements, design and interface specifications, and verification test protocols.
* Leads unit, integration, and system testing effort, including capacity and performance testing
* Identifies defects and formulates solutions to complex and ambiguous technical problems.
The Experience, Abilities and Skills Needed
* Bachelor's Degree in Computer Engineering, Software Engineering or Electrical Engineering required with 8 or more years of related engineering experience. A degree in another Engineering discipline may be acceptable with proven software education and/or training and 10 or more years of demonstrated software experience.
* Practical experience in embedded C and C++, object-oriented analysis and programming, and multi-threaded/multi-tasking programming is required. Understanding of development for a resource-constrained target environment with specific performance requirements is desired. (8 or more years)
* Proven experience at software development analysis, task time and effort estimation and execution to plan is required. (8 or more years)
* Experience performing software requirement analysis and definition. Experience working with stakeholders to refine product requirements to be realized in software is desired. (5 or more years)
* Experience with one or more RTOS systems and the associated system services is required. (5 or more years)
* Experience developing and maintaining device driver software on an embedded system is required. (5 or more years)
Experience with serial communication (UART, USART, SPI, I2C, CAN) is required. (5 or more years)
* Experience using software IDEs and tools, including configuration management (version control), defect management, continuous integration and code analysis tools is required. (5 or more years)
* Experience in User Interface (UI)/Human Machine Interface (HMI) development is required, which may include HMI touch screens or Graphical UIs. Understanding of usability / human factors is desired. (5 or more years)
* Experience working in a regulated industry which requires formalized software development processes and software risk management is required. Medical device industry experience is desired.
* Experience with Ethernet and wireless networking within in an embedded target is desired.
* Experience with network security protocols including HTTPS, TLS, and certificate management is desired.
* Experience with Linux especially with system-on-module or embedded targets is desired
What STERIS Offers
At STERIS, we invest in our employees and their families for the long term! STERIS wouldn't be where it is today without our incredible people. We share our success together with you by rewarding you for your hard work and achievements.
Here is just a brief overview of what we offer:
* Competitive Pay
* Extensive Paid Time Off and (9) added Holidays.
* Excellent healthcare, dental, and vision benefits
* 401(k) with a company match
* Long/Short term disability coverage
* Parental Leave
* Additional add-on benefits/discounts for programs such as Pet Insurance
* Continued training and educations programs
* Excellent opportunities for advancement in a stable long-term career
* #LI-KS1 #LI-Hybrid
Pay range for this opportunity is $110,000-145,000. This position is eligible for bonus participation.
Minimum pay rates offered will comply with county/city minimums, if higher than range listed. Pay rates are based on a number of factors, including but not limited to local labor market costs, years of relevant experience, education, professional certifications, foreign language fluency, etc.
STERIS offers a comprehensive and competitive benefits portfolio. Click here for a complete list of benefits: STERIS Benefits
Open until position is filled.
STERIS is an Equal Opportunity Employer. We are committed to equal employment opportunity to ensure that persons are recruited, hired, trained, transferred and promoted in all job groups regardless of race, color, religion, age, disability, national origin, citizenship status, military or veteran status, sex (including pregnancy, childbirth and related medical conditions), sexual orientation, gender identity, genetic information, and any other category protected by federal, state or local law. We are not only committed to this policy by our status as a federal government contractor, but also we are strongly bound by the principle of equal employment opportunity.
Embedded Software Developer
Embedded software engineer job in Murrysville, PA
We are seeking a self-motivated Embedded Software Developer to join a large medical device client in the Pittsburgh area. This person should have a background in full SDLC on embedded or medical devices, working directly with the hardware. The ideal candidate will have experience in both functional and technical aspects of the SDLC, including design and development, as well as testing and de-bugging.
We are a company committed to creating diverse and inclusive environments where people can bring their full, authentic selves to work every day. We are an equal opportunity/affirmative action employer that believes everyone matters. Qualified candidates will receive consideration for employment regardless of their race, color, ethnicity, religion, sex (including pregnancy), sexual orientation, gender identity and expression, marital status, national origin, ancestry, genetic factors, age, disability, protected veteran status, military or uniformed service member status, or any other status or characteristic protected by applicable laws, regulations, and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or recruiting process, please send a request to ********************.To learn more about how we collect, keep, and process your private information, please review Insight Global's Workforce Privacy Policy: ****************************************************
Skills and Requirements
3+ years' experience as a full lifecycle embedded software developer from gathering requirements, design, resource monitoring, testing, and de-bugging
C/C++ proficiency for core programming
Technical understanding of developing software on a real-time operating system/ARM processor/development on true hardware Medical device industry experience
Principal Embedded Data Systems Engineer
Embedded software engineer job in Raymond, OH
What Makes a Honda, is Who makes a Honda Honda has a clear vision for the future, and it's a joyful one. We are looking for individuals with the skills, courage, persistence, and dreams that will help us reach our future-focused goals. At our core is innovation. Honda is constantly innovating and developing solutions to drive our business with record success. We strive to be a company that serves as a source of “power” that supports people around the world who are trying to do things based on their own initiative and that helps people expand their own potential. To this end, Honda strives to realize “the joy and freedom of mobility” by developing new technologies and an innovative approach to achieve a “zero environmental footprint.”
We are looking for qualified individuals with diverse backgrounds, experiences, continuous improvement values, and a strong work ethic to join our team.
If your goals and values align with Honda's, we want you to join our team to Bring the Future!
JOB PURPOSE:
Embedded Data Systems Engineer to design and implement embedded software solutions for data acquisition and processing within prototype automotive environments.
This role is critical to enabling scalable, high-performance systems that support advanced software development and simulation capabilities
KEY ACCOUNTABILITIES:
Technical Leadership: Lead and mentor teams of engineers in the design and implementation of embedded data systems, fostering a culture of innovation, collaboration, and technical excellence.
Standards & Best Practices: Define, document, and promote engineering standards, development methodologies, and reusable frameworks to ensure consistency and scalability across programs and teams.
Embedded System Development: Design, develop, and deploy embedded software systems for real-time data acquisition and processing in prototype vehicles and related environments.
Cross-Functional Collaboration: Work closely with hardware, software, and simulation teams to deliver integrated, scalable, and high-performance data systems.
System Optimization: Optimize embedded systems for performance, reliability, and adaptability across various prototyping platforms.
Validation & Testing: Lead testing, validation, and refinement of embedded solutions in dynamic and evolving development environments.
Innovative Data Processing Solutions: Design and implement novel embedded data processing architectures and algorithms to address complex challenges in real-time acquisition, transformation, and interpretation of high-bandwidth sensor and vehicle data.
DevOps & Configuration Management: Maintain robust version control, configuration management, and deployment processes to ensure traceability and consistency
QUALIFICATIONS, EXPERIENCE, & SKILLS:
Minimum Educational Qualifications and experience:
Bachelor's in Electrical Engineering, Computer Science, or related field Minimum Experience.
Minimum 8+ years in embedded systems development, preferably in automotive.
Other Job-Specific Skills:
Strong proficiency in C/C++, RTOS, CAN/LIN/FlexRay.
Strong proficiency in Matlab / Simulink, CANoe.
Familiarity with safety standards (ISO 26262).
Familiarity with data acquisition systems, signal processing, and hardware/software integration.
Excellent problem-solving skills and ability to work effectively in cross-disciplinary teams.
Expertise in signal processing and measurement systems.
Effective communication skills (written and verbal).
Proven ability to manage time, clarify responsibilities, and coordinate across teams.
Demonstrated innovation and problem-solving in complex technical environments.
Ability to build and leverage networks and coalitions to gain alignment and support.
What differentiates Honda and makes us an employer of choice?
Total Rewards:
Competitive Base Salary (pay will be based on several variables that include, but not limited to geographic location, work experience, etc.)
Regional Bonus (when applicable)
Manager Lease Car Program (No Cost - Car, Maintenance, and Insurance included)
Industry-leading Benefit Plans (Medical, Dental, Vision, Rx)
Paid time off, including vacation, holidays, shutdown
Company Paid Short-Term and Long-Term Disability
401K Plan with company match + additional contribution
Relocation assistance (if eligible)
Career Growth:
Advancement Opportunities
Career Mobility
Education Reimbursement for Continued learning
Training and Development Programs
Additional Offerings:
Lifestyle Account
Childcare Reimbursement Account
Elder Care Support
Tuition Assistance & Student Loan Repayment
Wellbeing Program
Community Service and Engagement Programs
Product Programs
Honda is an equal opportunity employer and considers qualified applicants for employment without regard to race, color, creed, religion, national origin, sex, sexual orientation, gender identity and expression, age, disability, veteran status, or any other protected factor.
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.
Embedded Engineer
Embedded software engineer job in Cleveland, OH
Duration: 1+ years Responsibilities: • Create new customer systems and coordinate deployment, commissioning, and troubleshooting activities between other GE systems operations team staff, customers, and customer installation crews.
• Upgrade existing customer installation sites, by reviewing system release notes and developing an execution plan for a successful upgrade.
• Capture any customer system defects during commissioning/troubleshooting and log them to development team to prioritize them for a resolution.
• Perform system testing on returned hardware from customer sites to understand root cause of failure.
• Program new system hardware that may require special firmware or modifications.
• Ability to assist QA team in system testing, as required
Requirements:
• 8+ years post degree experience in IT, systems administration, network engineering, or related discipline beyond BS degree
• Experience with IPv6 and/or Cloud Services a plus
• Some C/C++ or scripting programming knowledge
• Experience with software system product development lifecycle
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.
SOFTWARE ENGINEER
Embedded software engineer job in Rochester, NY
Department: Enterprise Systems Group
Billable Hours Goal: 80% of worked hours
Position Type: Full Time
Travel Required: Minimal as needed
Provide development and customization of Epicor ERP Application. Translate software requirements into workable programming code and maintain and develop programs for use in business. Adhere to ComTec's 4 values: Passionate about the customer, Dedicated to the employee, Do the right thing, Fire in the belly.
REPORTS TO: Manager, Enterprise Systems Group
DIRECT REPORTS: None
ESSENTIAL FUNCTIONS:
Utilize ERP and SDK tool set in conjunction with programming knowledge to provide customized solutions both within and external to the application
Develop and test Customizations, BPMs, Crystal Reports, SSRS Reports and Queries with attention to detail and accuracy
Document all modifications to client software according to company policy
Manage assigned ticket and task queue to meet deadlines and other milestones
Provide classroom training to end users on Microsoft SSRS, Crystal Reports, and other Epicor technical tools
ADDITIONAL RESPONSIBILITIES:
Troubleshoot, identify and evaluate alternative solutions to a problem
Maintain daily timesheet and expense report entries and submit them accurately and timely
Other duties as required
Requirements:
TECHNICAL SKILLS:
C# / VB.NET (intermediate/Advanced)
Knowledge of Microsoft SQL Server and/or Progress Databases (Intermediate)
Crystal Reports development (Basic)
Microsoft SSRS Reporting (Basic)
Knowledge of Progress ABL code and/or Microsoft LINQ a plus
SOFT SKILLS & ABILITIES:
Must be able to read, correctly interpret, develop, implement and test solutions based on the specifications document
Strong written and verbal communication skills
Pleasant and professional demeanor in all client and internal communications
Ability to multi task
Intellectually resourceful with sound judgment and effective decision-making abilities
Independent worker and able to work effectively on daily tasks without direct supervision
Strong organization skills and ability to operate efficiently throughout daily tasks
In general owns issues through resolution although understands when to escalate a problem to another team member and whom to escalate to; accepts escalated issues; and mentors when appropriate
Demonstrate empathy with users and professionalism at all times
Work well with clients at all levels
Operate with client satisfaction in mind
Energy, enthusiasm and results-oriented
EDUCATION, EXPERIENCE, & KNOWLEDGE:
Related Bachelors degree or equivalent work experience
4+ years of Microsoft .Net programming experience
Epicor application experience a plus
WORK ENVIRONMENT/PHYSICAL DEMANDS:
Use of computer and office equipment
Ability to remain calm in stressful situations
Performs all administrative functions expected at this level
ADDITIONAL REQUIREMENTS:
Ability to schedule for evening or weekend work occasionally
Valid drivers license in your state of residence and reliable personal vehicle
DATE CREATED/REVISED: November 2025
Compensation details: 90000-117000 Yearly Salary
PI86f6c2bb7a67-31181-38954718
IT Senior Software Engineer (Performance Test)
Embedded software engineer job in Erie, PA
Division or Field Office: Enterprise IT Infrastructure & Operations Division Cloud Enablement Dept Work from: Corporate Office in Erie, Pa Salary Range: $97,388.00 - $155,567.00 * salary range is for this level and may vary based on actual level of role hired for
* This range represents a national range and the actual salary will depend on several factors including the scope and complexity of the role and the skills, education, training, credentials, location, and experience of an applicant, as well as level of role for which the successful candidate is hired. Position may be eligible for an annual bonus payment.
At Erie Insurance, you're not just part of a Fortune 500 company; you're also a valued member of a diverse and inclusive team that includes more than 6,000 employees and over 13,000 independent agencies. Our Employees work in the Home Office complex located in Erie, PA, and in our Field Offices that span 12 states and the District of Columbia.
Benefits That Go Beyond The Basics
We strive to be Above all in Service to our customers-and to our employees. That's why Erie Insurance offers you an exceptional benefits package, including:
* Premier health, prescription, dental, and vision benefits for you and your dependents. Coverage begins your first day of work.
* Low contributions to medical and prescription premiums. We currently pay up to 97% of employees' monthly premium costs.
* Pension. We are one of only 13 Fortune 500 companies to offer a traditional pension plan. Full-time employees are vested after five years of service.
* 401(k) with up to 4% contribution match. The 401(k) is offered in addition to the pension.
* Paid time off. Paid vacation, personal days, sick days, bereavement days and parental leave.
* Career development. Including a tuition reimbursement program for higher education and industry designations.
Additional benefits that include company-paid basic life insurance; short-and long-term disability insurance; orthodontic coverage for children and adults; adoption assistance; fertility and infertility coverage; well-being programs; paid volunteer hours for service to your community; and dollar-for-dollar matching of your charitable gifts each year.
Position Summary
Designs, develops, and maintains complex computer software.
Leads or participates in high complexity/risk projects including creating technical design documentation, performing code and unit test reviews, and validating the overall cohesion and quality of the project or support team deliverables with high impact.
Delivers high complexity/risk code/configurations under minimal supervision in a primarily full-stack development environment including front-end, policy, integration, and cloud.
What You'll Do
This is an opportunity for an IT Senior Software Engineer to join the Performance Testing team, with an IT enterprise core integration focus. You will support several key initiatives, which may include but are not limited to Billing V3, Customer Service new applications, and the Data team. These areas are leveraging new ways of working, such as, with AWS migrations and overarching application work among multiple technical platforms.
Preferred Experience & Skills
* LoadRunner Enterprise or similar load testing tool knowledge and exposure
* Experience with validating application interactions and dependencies across areas within a single environment
* Participation and/or process ownership in a quality review function(e.g. PEGT, CAB)
* Gathering and defining performance test requirements
* Integrated Requirements Management Practices(specific use of Jira, Gitlab, and/or ServiceNow a bonus)
What Makes You Stand Out
* Experience executing Chaos Engineering practices
* AWS Associate Developer Certification and/or AWS Professional DevOps Certification
Duties and Responsibilities
* Develops high-quality software design, tools, and applications, by producing clean, efficient code.
* Identifies, prioritizes, and executes tasks in the software development life cycle.
* Automates tasks through appropriate tools and scripting.
* Reviews and debugs code.
* Performs validation and verification testing (unit and integration testing).
* Documents development phases and monitors systems.
* Ensures software is updated and supported.
* Communicates and collaborates openly and effectively across teams, vendors, and portfolios.
* Coaches and mentors peers and junior engineers.
* May perform as a technical lead on a medium complexity/risk project or a production support team/service team.
* May participate in Proof of Concept (POC) execution under the leadership of a Technology Architect or Principal Engineer.
The first four duties listed are the functions identified as essential to the job. Essential functions are those job duties that must be performed in order for the job to be accomplished.
This position description in no way states or implies that these are the only duties to be performed by the incumbent. Employees are required to follow any other job-related instruction and to perform any other duties as requested by their supervisor, or as become clear.
Capabilities
* Self-Development
* Collaborates
* Cultivates Innovation
* Instills Trust
* Decision Quality
* Values Diversity
* Nimble Learning
* Customer Focus
* Optimizes Work Processes (IC)
* Ensures Accountability
* Coding And Converting
* Information Management Skills
* Job-Specific Knowledge
* Proofing Text And Numbers
* Using Tables And Graphs
Qualifications
Minimum Educational and Experience Requirements
* Bachelor's degree in IT, MIS, or related field and five years' related experience; or
* Associate's degree in a technical field, plus seven years' related experience; or
* High School Diploma plus nine years' related experience.
Additional Experience
* Possesses significant acumen in one or more practice areas with continued growth in experience, breadth, and depth in additional practice areas: front-end, full-stack, back-end, mainframe, integration, document management, data science, required.
Designation and/or Licenses
* Certification in one or more preferred technologies at ERIE preferred.
* Pursuance of advanced certification in one or more preferred technologies at ERIE preferred.
Physical Requirements
* Lifting/Moving 0-20 lbs; Occasional (
* Lifting/Moving 20-50 lbs; Occasional (
* Ability to move over 50 lbs using lifting aide equipment; Rarely
* Driving; Occasional (
* Pushing/Pulling/moving objects, equipment with wheels; Rarely
* Manual Keying/Data Entry/inputting information/computer use; Frequent (50-80%)
* Climbing/accessing heights; Rarely
Embedded Software Engineer
Embedded software engineer job in Rochester, NY
Allient Inc. is currently seeking an Embedded Software Engineer to join our team in Rochester, New York! Allient-Rochester specializes in advanced motion control and integrated automation solutions that serve OEMs across industries such as aerospace & defense, medical, semiconductor equipment, e-mobility & logistics, industrial automation, and packaging. Apply now!
Responsibilities:
* Servodrive Development: Design, develop, and optimize embedded motion control and I/O algorithms and systems to meet performance and reliability standards.
* EtherCAT Expertise: Utilize your in-depth knowledge of EtherCAT protocols to design and implement real-time communication systems, ensuring efficient and reliable data exchange between controllers and drives.
* Product Architecture: Develop product architecture to establish frameworks for product development and address product sufficiency.
* Testing: Create and maintain verification and regression tests for all aspects of the design of products developed by the team.
* Fieldbus Technology: Apply your general expertise in Fieldbus technologies to integrate and optimize communication between our products and those utilizing other fieldbus technologies such as CANopen, Modbus/TCP, Ethernet/IP and PROFINET.
* Technology Integration: Research and integrate new technologies to support product development.
* Vendor Coordination: Coordinate technologies with industry partners and vendors; interface with vendors to select/customize purchased software, support programs, and hardware such as single board computers.
* Development Cycle Management: Lead and engage in all aspects of the product development cycle including design, implementation, review, documentation, testing, and maintenance. Investigate product issues for problem resolution and enhancements to existing products.
* Team Coordination: Interface with other teams to ensure coordination of product development.
Qualifications:
* Experience: 5+ years of professional experience in software engineering with a focus on embedded firmware development, EtherCAT and other fieldbus technologies.
* Education: BS Degree in Computer Engineering, Electrical Engineering, or a related field.
* Technical Skills Required:
* Expertise in embedded system design and real-time programming.
* In-depth knowledge of EtherCAT protocols and real-time communication systems.
* Strong understanding of general Fieldbus technologies and their application.
* Proficiency with Windows operating system and computer operation; experience with QNX Neutrino or other POSIX-based operating systems is a plus.
* Proficiency in C, C++; experience with C# and Python is a plus.
* Must be a U.S. person due to ITAR regulations.
* Technical Skills Desired:
* Experience in motion control algorithms and systems.
* Experience with computer-based industrial automation motion controllers and soft-PLC; programming in IEC 61131-3, related development tools, and Relay Ladder Logic is a plus.
* Experience integrating ROS 2 into embedded controllers running an RTOS, with a focus on motion control and servodrive interfacing.
* Experience integrating serial encoders (e.g., EnDat, BiSS, SSI) into embedded control systems.
* Proficiency in Python.
* Ability to design, build, wire, and maintain test platforms used for evaluating electronic components.
* Knowledge of FPGA design.
Don't let this opportunity pass you by - APPLY TODAY!
To learn more about Allient Inc. visit ***************
* Allient Inc. provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state, or local laws. This applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation, and training.
Principal Embedded Systems Engineer
Embedded software engineer job in Raymond, OH
What Makes a Honda, is Who makes a Honda Honda has a clear vision for the future, and it's a joyful one. We are looking for individuals with the skills, courage, persistence, and dreams that will help us reach our future-focused goals. At our core is innovation. Honda is constantly innovating and developing solutions to drive our business with record success. We strive to be a company that serves as a source of “power” that supports people around the world who are trying to do things based on their own initiative and that helps people expand their own potential. To this end, Honda strives to realize “the joy and freedom of mobility” by developing new technologies and an innovative approach to achieve a “zero environmental footprint.”
We are looking for qualified individuals with diverse backgrounds, experiences, continuous improvement values, and a strong work ethic to join our team.
If your goals and values align with Honda's, we want you to join our team to Bring the Future!
JOB PURPOSE:
The Embedded Systems Engineer to design, develop, and support software applications that enhance engineering workflows, enable advanced data analysis, and facilitate seamless system integration across product development teams. This role will also focus on architecting and deploying embedded software solutions to prototype System-on-Chip (SoC) platforms within automotive environments.
KEY ACCOUNTABILITIES:
Software Distribution & Deployment: Analyze and deploy software applications across prototype System-on-Chip (SoC) platforms, ensuring compatibility and performance.
Hardware Integration: Collaborate closely with hardware engineering teams to ensure seamless integration between software and embedded systems.
System Validation: Lead validation efforts to assess system performance, reliability, and stability through rigorous testing, benchmarking, and analysis.
Technology Advancement: Continuously evaluate and adopt emerging technologies to enhance application performance, scalability, and user experience.
Development Operations Support: Maintain and support version control, configuration management, and deployment workflows to ensure consistency and traceability across development cycles.
Technical Leadership & Team Development: Lead and mentor teams of embedded systems engineers, fostering a culture of technical excellence, collaboration, and continuous improvement.
Process & Standards Development: Define and institutionalize engineering standards, development methodologies, and best practices for SoC-based embedded systems, ensuring alignment across programs and teams.
QUALIFICATIONS, EXPERIENCE, & SKILLS:
Minimum Educational Qualifications:
Bachelor s in Electrical Engineering, Computer Science or equivalent relevant industry experience.
Minimum Experience:
Minimum 8 yrs in embedded software and/or SoC deployment.
Other Job-Specific Skills:
Proficiency in embedded software development using C/C++, real-time operating systems (RTOS), and Linux based operating systems.
Strong understanding of System-on-Chip (SoC) architectures, particularly ARM Cortex-based platforms.
Experience with debugging tools and firmware development for embedded systems.
Skilled in performance profiling and optimization of embedded applications.
Effective written and verbal communication skills, with the ability to convey complex technical concepts clearly.
Proven ability to manage time effectively, clarify responsibilities, and coordinate across multidisciplinary teams.
Demonstrated innovation and problem-solving capabilities in complex technical environments.
Ability to build and leverage internal networks and coalitions to gain alignment, support, and drive collaborative success.
What differentiates Honda and makes us an employer of choice?
Total Rewards:
Competitive Base Salary (pay will be based on several variables that include, but not limited to geographic location, work experience, etc.)
Regional Bonus (when applicable)
Manager Lease Car Program (No Cost - Car, Maintenance, and Insurance included)
Industry-leading Benefit Plans (Medical, Dental, Vision, Rx)
Paid time off, including vacation, holidays, shutdown
Company Paid Short-Term and Long-Term Disability
401K Plan with company match + additional contribution
Relocation assistance (if eligible)
Career Growth:
Advancement Opportunities
Career Mobility
Education Reimbursement for Continued learning
Training and Development Programs
Additional Offerings:
Lifestyle Account
Childcare Reimbursement Account
Elder Care Support
Tuition Assistance & Student Loan Repayment
Wellbeing Program
Community Service and Engagement Programs
Product Programs
Honda is an equal opportunity employer and considers qualified applicants for employment without regard to race, color, creed, religion, national origin, sex, sexual orientation, gender identity and expression, age, disability, veteran status, or any other protected factor.
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.
Embedded Engineer
Embedded software engineer job in Cleveland, OH
Duration: 1+ years
Responsibilities:
• Create new customer systems and coordinate deployment, commissioning, and troubleshooting activities between other GE systems operations team staff, customers, and customer installation crews.
• Upgrade existing customer installation sites, by reviewing system release notes and developing an execution plan for a successful upgrade.
• Capture any customer system defects during commissioning/troubleshooting and log them to development team to prioritize them for a resolution.
• Perform system testing on returned hardware from customer sites to understand root cause of failure.
• Program new system hardware that may require special firmware or modifications.
• Ability to assist QA team in system testing, as required
Requirements:
• 8+ years post degree experience in IT, systems administration, network engineering, or related discipline beyond BS degree
• Experience with IPv6 and/or Cloud Services a plus
• Some C/C++ or scripting programming knowledge
• Experience with software system product development lifecycle
Additional Information
All your information will be kept confidential according to EEO guidelines.