Senior Embedded Software Engineer
Las Vegas, NV Jobs
Senior Embedded Software Engineer
Focus: Space Domain Awareness (SDA)
EO Solutions Corp, a rapidly growing aerospace and defense contractor, is headquartered in Las Vegas, Nevada, with key operational offices in Maui, Hawaii, and Huntsville, Alabama. We specialize in delivering innovative solutions across hardware and software domains, with a strong emphasis on artificial intelligence (AI) and machine learning (ML). Our expertise enables us to quickly prototype and implement groundbreaking technologies in Directed Energy and Space Domain Awareness. By staying at the forefront of innovation and excellence, EO Solutions consistently meets the evolving challenges of today's aerospace and defense sectors.
Key Responsibilities
Lead the full embedded software development lifecycle, from concept through deployment and maintenance.
Collaborate with cross-disciplinary teams to design, implement, and test embedded software solutions for aerospace and defense applications.
Optimize software for performance, reliability, and maintainability using cutting-edge tools and methodologies.
Ensure compliance with aerospace industry standards, safety regulations, and security protocols.
Provide technical mentorship to junior engineers, fostering a culture of best practices and continuous learning.
Stay abreast of emerging trends and technologies to enhance EO Solutions' offerings and maintain a competitive edge.
Basic Qualifications
Bachelor's degree in Computer Science, Electrical Engineering, or a related field.
At least 10 years of embedded software development experience, preferably in aerospace or defense industries.
Proficiency in C, C++, and other programming languages for embedded systems.
Hands-on experience with real-time operating systems (RTOS).
Solid understanding of embedded systems architectures, design constraints, and optimization techniques.
Security Clearance Requirement: Must be a US citizen and be eligible to obtain and maintain a U.S. government security clearance, as this position involves sensitive and classified information.
Desirable Qualifications
Experience integrating AI/ML into embedded systems.
Familiarity with Directed Energy and Space Domain Awareness technologies.
Prior experience working in the aerospace and defense sector, with an emphasis on embedded software solutions.
Why Join EO Solutions?
At EO Solutions, our people are our greatest asset. We offer:
The opportunity to work on innovative space technologies and make a meaningful impact.
A collaborative and supportive environment that values growth, creativity, and well-being.
A competitive salary and comprehensive benefits package, including:
401(k) Matching: Invest in your future with our generous retirement plan.
Healthcare: Robust medical, dental, and vision plans for you and your family.
HSA: Support for health-related expenses.
Life Insurance: Comprehensive coverage for peace of mind.
Paid Time Off: Generous PTO policies to maintain work-life balance.
Relocation Assistance: Support for qualified candidates moving to Las Vegas.
Tuition Reimbursement: Opportunities for continued education and skill development.
EO Solutions Corp is an Equal Opportunity Employer.
We are committed to creating an inclusive workplace and welcome applications from all qualified individuals, regardless of race, color, religion, sex, sexual orientation, gender identity, or national origin.
Benefits:
401(k)
401(k) matching
Dental insurance
Health insurance
Life insurance
Paid time off
Retirement plan
Tuition reimbursement
Vision insurance
Embedded Software Engineer
Dallas, TX Jobs
We are looking for 2 Embedded Software Engineers to work with software and hardware teams, create code and documentation to support system control and monitoring of CEC products and systems. Experience with radio or TV transmitter studio equipment and/or system control and monitoring of electro-mechanical systems is highly desirable.
RESPONSIBILITIES
• Develops software solutions by conferring with users, studying systems flow, data usage, and work processes. Anticipates problem areas by utilizing the software development lifecycle
• Determines operational feasibility by evaluating the problem definition, requirements, and proposed solutions
• Documents and demonstrates solutions by developing flowcharts, layouts, diagrams, charts, code comments and clear code
• Updates job knowledge by staying familiar with state-of-the-art development tools, programming techniques, and computing equipment; participating in educational opportunities; reading professional publications; maintaining personal networks; participating in professional organizations
• Supports the organization by providing advice, coaching and participating in product/system design reviews
REQUIREMENTS
• 5+ years of experience as a software engineer; demonstrated success developing a variety of software systems, and/or
• 5+ years of experience developing control and monitoring applications utilizing custom register interfaces and TCP protocols as part of the overall application architecture
• Proficiency developing and troubleshooting complex software systems that run in mixed environments including Linux, Unix and/or Windows on desktop, server, tablet, and mobile systems • TCP/IP debugging w/ ICDs
• Previous experience configuring and using any or all of the following: Linux, C/C++, TCP/IP networking, and web development Javascript, Node.js, and GTK+3.x or something similar.
• Hands-on work with lower-level communication protocols, high power, lab/test equipment, schematics & board-level parts.
• Active DoD issued Secret Clearance
ADDITIONAL DESIRED CAPABILITIES
• DSP, AJAX, SOAP, Ant, Servo motor tuning, PLC Ladder Diagrams, NTP, Subversion, Git
• Writing embedded / Industrial Internet of Things (IIOT) globally distributed applications
• UI and human-computer interaction design using GLADE, React, Ignition, or similar
• Modify, design, develop and debug device drivers for I2C, SPI, UART, USB, PCIe, GPIO
• Script Tools: Python, BASH, Lua, CSH, Perl, TCL/TK
• Virtualization and Simulation: Git, SVN, Jira, Buildroot, Open Embedded
• Automated tests and optimizing build
EDUCATION Bachelor's Degree in Computer Science, Electrical Engineering, Computer Engineering, or similar technical discipline
PHYSICAL DEMANDS While performing the duties of this job, the employee is regularly required to sit. The employee is frequently required to walk; use hands to finder, handle or feel, reach with hands and arms; and talk or hear. The employee is occasionally required to stand. The Employee must frequently lift or move objects up to 10 pounds and occasionally lift or move objects up to 25 pounds. Specific vision abilities required by this job include close vision, distance vision, and ability to adjust focus.
Software Engineer, Machine Learning
San Jose, CA Jobs
Founding Machine Learning Engineer
At Falconer, we're transforming how engineers create, access, and share knowledge. We're looking for a Founding ML Engineer to help us build an AI-powered knowledge platform that companies love.
As a founding engineer, you won't just help shape our product development-you'll have a seat at the table to define Falconer's technical direction and culture.
Key responsibilities:
Participate in the entire product development lifecycle, including architecture, coding, testing, and deploying
Research and apply best practices in terms of Knowledge Graph, embeddings, vector and graph RAG search, fine-tuning, and model optimization
Develop and maintain backend systems including API services, databases, and server-side logic
Optimize tech stack and applications for maximum precision and speed
Write clean, efficient, and well-documented code, following industry best practices-
the Falconer platform will help you!
Stay updated with emerging technologies in web development and make recommendations for adopting new tools and practices
Who you are:
Degree in Computer Science, Data Science, Engineering, or equivalent work experience
Minimum of 2 years of experience in developing ML data pipelines
Experience with text embeddings, RAG systems, and similarity search
Familiar with Entity and Relationship recognition models
Skilled at prompt engineering
Ability to implement backend systems in Python and/or Node.js
You can evaluate tradeoffs and propose the most appropriate storage solution (SQL, NoSQL, Vector DBs, Graph databases)
You enjoy hard problems and open-ended assignments
You use data to make decisions, and experiment your way around hard problems
Bonus points:
You've developed products with LLMs before (extra if you've already built your own agents)
You have fine-tuned foundational models to tailor responses to specific data use cases
You have experience with LlamaIndex and Memgraph to produce knowledge graphs
Perks and benefits:
Generous equity package
Competitive salary and benefits
401(k) retirement account
The best equipment and tools, like a spec'd out MacBook, and dev prod tools like Cursor, Claude, and Linear to help you move fast
Flexible work arrangements with in-office work or hybrid/remote work for the right candidate
Our current office is in San Mateo, just steps from Caltrain
Falconer was founded by the former Head of Docs at Stripe and Uber, and an AI/ML tech lead from Uber and Meta. We are venture-backed, with a phenomenal founding team and strong customer demand.
Software Engineer
Salt Lake City, UT Jobs
DX helps companies build world-class engineering organizations by providing leaders with insights into developer experience and productivity. DX is bootstrapped, profitable, and consistently growing revenue more than 3X year over year. We're based in downtown Salt Lake City with customers like Indeed, Etsy, Dropbox, Twilio, Pfizer, and Vanguard.
About the role
This is a junior-level role where you'll spend your first 12-18 months dedicated to frontline engineering support, helping you gain technical fluency across our stack and build the foundations for your engineering career. Following this initial 12-18 month period, you will “graduate” into a more senior product engineering role, developing new features and capabilities.
Our engineering team is extremely small and we aim to keep it that way. This means that each person on our team carries significant weight and responsibility, and must ship a lot. In return, we have great compensation, zero bureaucracy, little to no meetings, and the opportunity to immensely impact the business each day. We're looking for someone who's eager to dive in, contribute, and launch their career at DX.
Key responsibilities
Manage our Engineering Support Rotation during your onboarding phase, solving real-world technical issues.
Collaborate with senior engineers to resolve bugs, optimize performance, and implement solutions.
Work closely with internal teams to ensure customers' success.
About you
You're a fast-learner who performs work with a high-level of intensity.
You're able to take ownership, work under pressure, and meet deadlines on time.
You're able to regularly work more than 40 hours/week-including after-hours or weekends when needed-to meet the workload and performance expectations that this role requires.
You have foundational knowledge of web application development.
Bonus points if you
Have startup experience
Have experience working with Ruby, React, and/or PostgreSQL
Why you'll love working here
Mentorship & growth. You'll work directly with senior engineers who will mentor you as you grow into a full-time product engineer.
Ownership & impact. You'll see the direct results of your efforts in our product's performance and customer satisfaction.
Collaborative culture. We're a tight-knit team that values curiosity, knowledge sharing, and learning from one another.
Benefits
Competitive salary and meaningful equity in a high-growth-stage startup
401k with 4% match
Unlimited PTO
Fully covered medical insurance
Senior Software Engineer
Orlando, FL Jobs
Join Bogen Communications as a Senior Software Engineer and bring your passion for audio to life by developing products that enable innovative and compelling experiences for our customers. With over 90 years of expertise, Bogen is a leader in telephone paging systems, commercial audio, and sophisticated communications systems for education and commercial markets.
As a key contributor, you'll collaborate with a dedicated team to design and implement cutting-edge software solutions for audio, intercom, and paging systems, ensuring exceptional sound clarity and reliability across various industries.
Embrace this opportunity to shape the future of audio communications and make a meaningful impact with Bogen.
Essential Duties
•Technical Research: Conducts in-depth technical research as needed to support development projects and organizational goals.
•Requirement Analysis: Analyzes customer and internal requirements and specifications, translating them into detailed software designs.
•Software Development: Develops high-quality software frameworks, libraries, and tools with a focus on usability, efficiency, stability, and testability.
•Coding Standards: Implements software designs adhering to software industry processes and best practices for embedded software development.
•Software Enhancement: Reviews and modifies existing embedded software to add features, optimize performance, or adapt to different platforms.
•Collaboration: Communicates effectively with peers both within and outside the company to coordinate software development activities and ensure alignment.
Qualifications
•BS / MS in Computer Science or related field.
•Strong problem-solving, communication, and decision-making skills.
•Minimum 5 years project experience in the embedded software field.
•Experience using formal development processes and tools.
•Experienced in object-oriented software development with C, C++, PHP
•Expert Skills: Proficiency in the following:
oPHP, C programming languages
oSQL databases
oLinux (installation, administration, networking, and package management)
oBash shell scripting
oNetwork/telecom protocols: IP, TCP, UDP, ICMP, DHCP, MQTT, SIP, RTP, SRTP, VoIP
oSecurity protocols: HTTPS, TLS, SRTP, SIP-TLS
Desired Skills:
oCapabilities in analysis und understanding of embedded and hardware dependent systems including knowledge of the latest technology
oTelecom experience and experience with Asterisk PBX
oLinux high-availability (corosync, pacemaker)
oFamiliarity with Wireshark
oAgile methodologies, including experience with JIRA and git
Measures of Performance
•Software Quality: Consistently delivers software that meets or exceeds performance and reliability expectations.
•Timeliness: Completes assignments on or ahead of schedule, maintaining high quality.
•Team Contributions: Demonstrates a strong commitment to the product development team through active collaboration and support.
•Communication: Maintains high standards of oral and written communication, ensuring clarity and professionalism in all interactions.
Software Engineer
Saint Louis, MO Jobs
Requirements:
Active Top Secret Security Clearance with SCI eligibility
Bachelors Degree in Computer Science or related degree
5+ years of Software Development experience
Experience in Python/Flask development
Experience in one or more frontend development languages such as React, Redis, TypeScript
Experience leveraging and maintaining CI/CD pipelines
Experience working in AWS environments leveraging AWS specific tools such as Lambdas, SQS
Experience working with Containers (Docker)
Senior Software Developer
Logan, UT Jobs
Join us in the fight against counterfeiting.
We are looking for an experienced Software Developer, with full-stack capability and a passion for developing and implementing solutions to join our team at De La Rue Authentication Solutions in Logan, Utah. This is an opportunity to work on a team that provides some of the most secure brand-protection features and anti-counterfeiting solutions to companies and governments throughout the world.
The ideal candidate will be able to communicate at all levels, demonstrate technical prowess, possess critical thinking skills, approach challenges holistically and develop end-to-end solutions. The position requires ability to work on-site three or more days per week.
Role Purpose
The Logan Operations Software Developer III will integrate primarily with the software development teams for both Logan Manufacturing and Operations as well as Traceology . This includes writing Python/React code to support the De La Rue Shop Floor Control product(s) (SFC, My Number Tracker, Design Study Tool, Vortex, etc) and Traceology, collaborating with others in the team, and driving value-added application development to support both the current customers, future customers, and the business.
As this is a small team, breadth of role brings in some architecture, testing, and devops responsibilities.
Key Activities
Programming (50%)
Use programming language to develop code
Debugging code
Write / execute automated tests (integration and unit tests)
Write database queries to manage database data (complex read/joins, inserts, etc) for data driven applications
Document the software development process
Design/implement complex user interfaces that emphasize best practices in UI/UX
Design and develop quality, maintainable, complex software
Drive incremental delivery of software that has the highest value and address areas of most risk in a timely manner
Work across the multi-disciplinary team
Continue to drive improvements
Promote knowledge sharing across the team
Provide subject matter expertise to support effective decision making
Support, instill and follow the governance and operational disciplines
Testing (35%)
Perform code reviews for other team members
Perform validation testing to ensure bugs are caught before deployment occurs
Architecture (10%)
Make architectural decisions to promote industry best practice, scalability, usability, and security
DevOps (5%)
Deploy code using industry best practices (configuration as code, CI/CD, etc)
Ensure application configuration to maximize uptime
Facilitate customer/application interactions as needed
Encourage customer communications of expected downtimes, software deployments and release notes
Retrospective corrections and corrective actions for crashes, instability, or unavailability of the application
The above list is not exhaustive. All employees are required to undertake other duties within their capabilities, consistent with their role, to support the needs of the business.
Essential Skills & Requirements
Strong understanding and commercial experience of developing full-stack applications
Commercial software development experience of working as part of an agile team
Proficiency of developing software within a continuous deployment environment with some experience of using CI/CD tooling
Proficient knowledge of solution design and application architecture
Hands on experience of successfully designing and developing sophisticated software products deployed in a variety of environments
Expert use of coding using more than one recognized industry standard language e.g. Java, PHP, Python, JavaScript
Adept at building web applications & web services
Adept at modern frameworks such as React & Django
Proficient with ORM tools e.g. Django ORM
Sound understanding and experience using source control (Git)
Database skills with a sound understanding of and experience using relational database
Mentors others at working in an agile environment
Extensive experience in developing large-scale React applications, including mastery of React concepts like hooks, context, and reconciliation.
Demonstrated ability to implement and manage complex state in React applications using libraries like Redux, MobX, or the Context API
Proven track record of identifying and addressing performance bottlenecks in React applications through techniques such as code splitting, lazy loading, and memoization.
What we offer
Great people to work with
Competitive salary and benefits package
Health, vision & dental insurance
Life & Disability Insurance
11 paid holidays plus 4 weeks Paid Time Off (PTO)
401k with company contribution plus company match
Career development
Various other perks and Employee Assistance packages
Software Engineer
Webb City, MO Jobs
Summary/Objective
The software engineer develops specifications for moderately complex software programming applications and modifies/maintains the existing software. The person works creatively to deliver cutting edge solutions to our customers. The engineer works with the product development and engineering team to design and implement software for various systems. This position is responsible for designing, developing, coding, testing, windows/website development, and debugging system software and hardware.
Essential Functions
Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
Develop PC and embedded software solutions by examining software requirements.
Determines operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions.
Documents and demonstrates solutions by developing software specifications, documentation, flowcharts, layouts, diagrams, charts, code comments, and clear code.
Encodes specifications by converting logical sequence and workflow into program language.
Verifies program code by conducting static and dynamic code analysis.
Creates and executes software test plans.
Updates job knowledge by studying state‐of‐the‐art development tools, programming techniques, and professional publications.
Development of quality assurance procedures related to software design, implementation, and verification.
Product support and liaison with customer service/technical support.
Other duties as requested.
Competencies
Problem Solving/Analysis
Technical Capacity
Communication Proficiency
Time Management
Project Management
Personal Effectiveness/Credibility
Required Education and Experience
2+ years of software development experience/knowledge.
BS (or MS) in Computer Engineering, Cybernetics, Computer Science, Electronics Engineering, applicable scientific discipline, or experience to commensurate is required.
Experience in software development using C, C++, C#, .Net, and SQL.
Experience with integrating hardware and software systems.
Solid understanding of cloud architectures and systems such as Azure and AWS.
Good understanding of current web development techniques.
Experience with design and requirements specification and commonly used tools.
Preferred Education and Experience
Proven commercial software development experience
A strong background programming with C, C#, C++, .Net, and SQL in a resource constrained environment.
Experience in database design and architecture.
Familiarity with real time operating systems and multi-threaded application development.
Working experience in different software frameworks.
Embedded development utilizing compilers such as AVR and Code Warrior.
Experience with WCF, Service Oriented Architectures, and web service integrations (SOAP, REST, JSON, and XML.)
Principal Engineer, Occupational Safety & Industrial Hygiene
Narrows, VA Jobs
The Celanese Narrows site, a continuously operating manufacturing facility with 1000 employees is located beside the New River and the Appalachian Trial, situated in the mountain playground of Giles County, and just a short drive from Blacksburg, VA. Our plant has been in continuous operation since 1939 based on the belief that Our People Make the Difference, and we are looking for an individual with a growth mindset to help us manage risk by investing in our people and programs.
The Principal Engineer is the Industrial Hygiene Program Owner who focuses on site compliance efforts with respect to Industrial Hygiene (Health) Management systems and support of the safety and environmental compliance and training systems. Typical activities are the execution of the Industrial Hygiene program, routinely collaborating with production units to ensure effective training is in place to achieve safety and environmental compliance, effectively communicating through multiple channels, observing organizational performance and identifying potential areas for improvement, conducting and participating in incident investigation and follow up, assessing and analyzing potential impacts of changes on the work environment, and auditing various Stewardship Systems.
Responsibilities:
Ownership of Industrial Hygiene policies and training programs for the site by ensuring that policies follow corporate requirements and working with unit training resources to ensure that employees are adequately trained on an ongoing and timely basis.
Ownership of workplace hazard risk reduction programs for Fatigue Management, Ergonomics, and Heat / Cold Stress
Ownership of personnel hazard risk reduction programs for Respiratory Protection, Hearing Conservation, Radiation, and Personnel Protective Equipment
Ownership of site Hazard Communication, Chemical Exposure Assessment, and personnel monitoring programs
Oversight of site programs for lead and asbestos management and mitigation (10%)
Oversight of site EHS Training Matrix to ensure ongoing regulatory and corporate training is completed in an effective manner
Works with production unit leadership to ensure that IH requirements are included in unit SQRE (Safety, Quality, Reliability, and Engagement) plans and that required elements are completed per schedule.
Conduct observations on organizational performance, life critical audits, and employee engagement activities to ensure compliance to unit SQRE requirements around safety and environmental compliance.
Review of site Management of Change requests and Capital Project Scopes to evaluate potential safety, health, and environmental impacts and ensure risks are mitigated before change is approved for start-up
Serves as an auditor in Self-Assessment program for Safety, Health, and Environmental programs, both on-site and at other Celanese facilities.
Investigate and follow up on incidents.
Qualifications:
Bachelor's Degree in Safety Engineering, Industrial Hygiene or related OR equivalent years of experience
Minimum 5 years of relevant manufacturing experience working in a similar production environment.
Preferred experience working in chemical manufacturing.
Strong knowledge of industrial health and safety practices and policies
ACGIH Credentialing is a plus - will train
Strong background with development and implementation of industrial hygiene compliance programs and systems.
Demonstrated ability to lead organizational culture change through influence
Must be able to work with and communicate effectively with all levels in the organization, resolve safety issues and problems, and be able to exhibit a high degree of teamwork and cooperation
Celanese Corporation is a global chemical leader in the production of differentiated chemistry solutions and specialty materials used in most major industries and consumer applications. Our businesses use the full breadth of Celanese's global chemistry, technology and commercial expertise to create value for our customers, employees, shareholders and the corporation. As we partner with our customers to solve their most critical business needs, we strive to make a positive impact on our communities and the world through The Celanese Foundation. Based in Dallas, Celanese employs approximately 13,000 employees worldwide and had 2023 net sales of $10.9 billion. For more information about Celanese Corporation and its product offerings, visit *****************
Senior Software Engineer - Onsite
Miami, FL Jobs
Bring more to life.
Are you ready to accelerate your potential and make a real difference within life sciences, diagnostics and biotechnology?
At Beckman Coulter Life Sciences, one of Danaher's 15+ operating companies, our work saves lives-and we're all united by a shared commitment to innovate for tangible impact.
You'll thrive in a culture of belonging where you and your unique viewpoint matter. And by harnessing Danaher's system of continuous improvement, you help turn ideas into impact - innovating at the speed of life.
At Beckman Coulter Life Sciences, we know time is the most critical facet in the laboratory today: time to get life-saving therapies to patients faster; reclaiming time by automating tedious manual workflows; and saving time spent addressing erroneous or complex results.
We are partners in time and accelerate answers to critical questions through the power of automation. We develop innovations for scientists by scientists, with many of our 3,300+ global colleagues coming from the laboratory.
It's all part of our time-tested approach to bringing meaningful innovations at the speed of life since 1935. And we're just beginning. Working together, let's put our time and talents together to advance human health for tomorrow.
Learn about the Danaher Business System which makes everything possible.
The Senior Software Engineer is responsible for designing, developing, integrating, and debugging software programs for laboratory medical research devices.
This position reports to a Software Engineering Manager and is part of the R&D Software team located in Loveland, Colorado and will be an on-site role.
In this role, you will have the opportunity to:
Support architecture, prototyping, designing, coding, unit testing, and maintaining of software programs
Collaborate with internal and external customers to select and integrate software in Life Sciences instruments
Participate in code reviews and adhere to standards, procedures and secure coding
Ensure a secure software development lifecycle is applied, including static analysis, security risk management and threat modelling.
Propose potential solutions based on past experiences and involve others in problem-solving process, validating solutions with more experienced members of the team.
The essential requirements for the job include:
Bachelor's in Computer Science, Computer Engineering or in Software Engineering with substantial full SDLC experience
5 or more years of experience developing software in C#, C++; UI technologies: React or JavaScript; Relational databases, ORMs and GIT
Experience as a mentor for less-experienced team members
Drafts clear and compelling written communication with the ability to communicate software and system design
It would be a plus if you also possess previous experience in:
Embedded operating systems and configuration mechanisms (FreeRTOS, Yocto, embedded Linux),
Communication technologies: WCF, GraphQL, OPCUA, HTTPs
Software development in a regulated engineering environment e.g., medical device, FDA Quality System
Beckman Coulter Life Sciences, a Danaher operating company, offers a broad array of comprehensive, competitive benefit programs that add value to our lives. Whether it's a health care program or paid time off, our programs contribute to life beyond the job. Check out our benefits at Danaher Benefits Info.
The salary range for this role is $90,000 - $130,000. This is the range that we in good faith believe is the range of possible compensation for this role at the time of this posting. This range may be modified in the future.
This job is also eligible for bonus/incentive pay. #L1-WT1
We offer a comprehensive package of benefits including paid time off, medical/dental/vision insurance and 401(k) to eligible employees.
Note: No amount of pay is considered to be wages or compensation until such amount is earned, vested, and determinable. The amount and availability of any bonus, commission, benefits, or any other form of compensation and benefits that are allocable to a particular employee remains in the Company's sole discretion unless and until paid and may be modified at the Company's sole discretion, consistent with the law.
Join our winning team today. Together, we'll accelerate the real-life impact of tomorrow's science and technology. We partner with customers across the globe to help them solve their most complex challenges, architecting solutions that bring the power of science to life.
For more information, visit ****************
Danaher Corporation and all Danaher Companies are committed to equal opportunity regardless of race, color, national origin, religion, sex, age, marital status, disability, veteran status, sexual orientation, gender identity, or other characteristics protected by law. We value diversity and the existence of similarities and differences, both visible and not, found in our workforce, workplace and throughout the markets we serve. Our associates, customers and shareholders contribute unique and different perspectives as a result of these diverse attributes.
The EEO posters are available here.
We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform crucial job functions, and to receive other benefits and privileges of employment. Please contact us at applyassistance@danaher.com to request accommodation.
Principal Embedded Software Engineer
Waltham, MA Jobs
Third Pole is on a mission to expand the lifesaving benefits of Nitric Oxide inhalation therapy, making it accessible to millions of respiratory challenged newborns and adults around the world. This is a rare opportunity to be part of a rapidly growing team, making a huge social impact, touching the lives of those we love and care about most.
We are a fast-paced startup developing a game-changing technology that generates Nitric Oxide on demand, at the patient location, from the air we breathe. Our Third Pole community is grounded in the values of collaboration, embracing diverse ideas, commitment, and transparency without the politics found in most companies. Our motto is we are only successful if we all cross the finish line together! Sound like you?
The Principal Software Engineer provides expertise in the design, development, characterization, and testing of complex software/firmware used to drive and manage complex electromechanical medical devices. In this role you will interface with a strong multidisciplinary team across the full product development life cycle including requirements, risk, implementation and testing activities. This position is full-time onsite in Waltham, MA.
Responsibilities:
Collaboratively work with System's Engineering to translate system level requirements into product architectures making tradeoff decisions regarding hardware and software partitioning
Uses modeling, hardware-in-the-loop simulation and actual devices to develop, debug and test complex systems to meet required performance
Develop software subsystem architectures aligned to product level requirements and architectures including software requirements definitions and sub-system designs
Design and develop software/firmware utilizing C and C++ on embedded real time operating systems (RTOS) following company and industry requirements and best practices
Performs advanced risk analyses using FMEA and fault tree methods. Works with other engineering disciplines to develop, implement, and verify solutions
Perform software verification including code reviews, writing unit test cases, and running static analysis
Document system design inputs and outputs using the Third Pole's design control and document management system
Evaluates product performance on an on-going basis and initiates and evaluates required changes to the designs to improve and optimize performance
Solve complex software issues by analyzing critical factors and recommending corrective or alternative actions
Ensures adherence to company quality system, product specifications, industry standards, and quality and regulatory procedures and requirements
Maintains accurate documentation of concepts, designs, drawings, and processes through lab notebooks or other methods
Requirements:
Bachelor's Degree in Software or Electrical Engineering. Master's degree preferred.
10+ years Software Engineering experience in the design and development of complex, real time software driven electromechanical Class II medical devices in C and C++; Class III experience preferred
Detailed knowledge of key regulatory requirements included ISO 13485, ISO 14971, ISO 62304 as well as FDA QSR 21 CFR Part 820
Experience with electronic design control and document management systems preferred
Ability to work independently with high competency and little guidance.
Must be a creative problem solver that can think outside of the box to develop novel solutions to complex problems
Must be able to work in a fast paced, high energy, collaborative team that possesses a strong sense of urgency
Strong design control and documentation skills
Strong analytical and leadership skills
Third Pole, Inc. provides equal employment opportunity (EEO) to all persons regardless of age, color, national origin, citizenship status, physical or mental disability, race, religion, creed, gender, sex, sexual orientation, gender identity and/or expression, genetic information, marital status, status with regard to public assistance, veteran status, or any other characteristic protected by federal, state or local law.
Software Engineer (US Citizenship Required)
Orem, UT Jobs
** US Citizenship is required for this position. We are unable to hire individuals currently on a work visa or individuals who will require a work visa in the future. **
We are seeking a Software Engineer to join our multidisciplinary team responsible for developing next generation military robotic drone systems. Candidates must be self-motivated, able to work independently as well as collaboratively on complex systems, in a fast-paced, dynamic environment.
Description: ***************************************************************
Video: ************************************************
Primary Duties & Responsibilities:
Design real-time, embedded, software systems in bare metal and embedded Linux environment utilizing C++ and Python.
Design and implement low level hardware interfacing software for a variety of systems and sensor (IMU, GPS, Range Finder, Magnetometer, etc)
Collaborate with System, Electrical, Mechanical, and flight test engineers during all phases of design, development, and testing of the software.
Implement basic algorithms and complex state machines to manage system functions, sensor processing and inter-system communications.
Develop and debug low level, inter-system communication utilizing serial, I2c, SPI, and ethernet.
Manage software source code and binaries using version control software, GIT or similar tools.
Debug basic electrical systems - read schematics, use electrical tools such as oscilloscope, logic analyzer, etc.
Job Qualifications:
BS in Computer Science, Electrical Engineering, or applicable technical field required.
5+ years of relevant software engineering experience demonstrating ability to design and implement complex software subsystems. Experience should include all phases of the software development life cycle from product inception through design, implementation, new product introduction, and support.
Complete command of the C/C++ programming language required. Exposure to object-oriented design methods and concepts is required. Familiarity with software development, configuration management, and defect tracking tools is assumed.
Experience with Heterogeneous embedded targets, ST Micro & NVIDIA preferred.
Experience with Linux based build systems, solid experience with Yocto preferred.
Demonstrated competence in GIT source code management.
Experience with automated build tools is a plus.
Experience with real-time video streaming, including hardware-accelerated compression, transport, and MISB metadata management is a plus.
Excellent written and verbal communication skills to foster a cooperative environment.
Strong team member with exceptional analytical and problem-solving skills.
About Teledyne FLIR Defense
Join Teledyne FLIR Defense, where we're dedicated to safeguarding lives with cutting-edge sensing and threat detection technologies. Our arsenal includes advanced surveillance sensors, handheld devices, unmanned vehicles, lasers, and more solutions that increase operational effectiveness for warfighters, first responders, and search-and-rescue teams. We're looking for passionate innovators eager to shape the future of the Defense industry. If you're mission-driven to globally collaborate on life-saving solutions, we invite you to explore our current opportunities.
#TeledyneFLIRDefenseJobs
Sr iOS Engineer-Swift and React
Seattle, WA Jobs
Job Description: Senior Mobile Engineer (12-Month Remote Contract)
We are seeking a Senior Software Engineer to join an exciting project in the aviation sector. This is a 12-month remote contract opportunity for an experienced developer with strong expertise in Swift, SwiftUI, and React.
Key Responsibilities:
Develop and maintain a mobile application using Swift/SwiftUI for iOS.
Contribute to a web-based application using React and Node.js.
Collaborate with cross-functional teams, including product managers, designers, and engineers, to build high-quality software.
Participate in Agile ceremonies and maintain a focus on clean, scalable code following SOLID principles.
Work in a Test-Driven Development (TDD) environment and contribute to a culture of continuous learning.
Tech Stack:
iOS Development: Swift, SwiftUI
Front-end: React, TypeScript
Back-end: Node.js, TypeScript
DevOps: GitHub, ADO (Preferred)
Cloud: Azure
Qualifications:
6+ years of experience in full-stack software development.
Strong experience with Swift/SwiftUI for iOS development.
Proficiency in React, TypeScript, and Node.js.
Familiarity with Agile methodologies, TDD, and CI/CD practices.
Comfortable working in a collaborative, paired programming environment.
Excellent communication skills with the ability to work effectively in cross-functional teams.
Additional Information:
Remote work with PST hours.
This is a 12-month contract position with the potential for extension.
Principal Engineer FPGA
Round Rock, TX Jobs
ESSENTIAL DUTIES AND RESPONSIBILITIES
Lead and direct product design and development, establishing new design guidelines and tools, including FPGA programs. Occasionally develop design methods beyond established standards.
Own the complete FPGA design lifecycle, from logic implementation and data movement to analysis, test benches, compilation, and timing analysis.
Demonstrate expertise in FPGA algorithms, with a strong focus on optimizing data pipelining
Direct the development of new products, coordinating specification creation, prototype design, validation testing, and supporting documentation.
Execute and oversee task execution according to project schedules, striving for 100% on-time completion. Provide regular status updates on project progress.
Provide direction in the preparation of drawings, schematics, bills of material and other documentation necessary manufacture, test, install and commission products.
Build proficiency and body of knowledge covering broad range of products and more than one engineering field and applications.
Create and enhance several design guidelines by leveraging own experience and technical learning and engaging subject matter experts.
Prepare engineering reports covering topics or issues involving various products or technical fields, with contribution from various individuals including external consultants or subject matter experts. Some reports may be distributed outside the company.
Direct the development of new products by coordinating the creation of specifications, prototype design, creation and execution of validation tests, reviewing and preparing supporting documentation.
Conduct project feasibility and cost analysis and prepare project justification.
Prepare plans and schedules for complete projects gathering input from individuals within own department or team.
Execute and manage execution of tasks according to orders or project schedules, striving for 100% on-time completion. Provide timely reports on project status.
Lead and coordinate cross functional teams working on product improvement, standardization, productivity improvement, cost reduction and cycle time reduction initiatives.
Provide direction to disposition to non-conformances and lead engineering response to corrective actions based on general design guidelines.
Review work of designers and engineers with less experience and provide mentorship. Develop training programs for less senior engineers.
Review product compliance to company standards, customer requirements, industry standards and regulations. Develop strategy to achieve product compliance and certification.
Lead the preparation of technical papers and provide input to invention disclosures.
Represents the Company before customers and at technical conferences in support of marketing and sales.
May be a seated member of an industrial technical committee or advisory group representing the technical views of the Company.
Act in the capacity of subject matter expert within the Company
Compliance with all Company policies is required, including adherence to Company ISO 9001 Standards and compliance with Company Affirmative Action Plan and Company Safety procedures.
Compliance with applicable Company policies concerning maintaining a drug free workplace is required.
Regular attendance is an essential function of this position.
Other functions as required (non-essential functions).
SCOPE, PURPOSE, AND FREQUENCY OF CONTACTS
The position requires daily contact with all levels of TWMC and customers including Engineering, Marketing, Factory Operations, Supply Chain, Service and Accounting.
QUALIFICATIONS
To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required.
EDUCATION AND EXPERIENCE
Bachelor's degree (B.S.) from four-year college or university in Electrical Engineering or Physical Science with eight to twelve years of related work experience, or Master's or PhD. degree preferred, or equivalent combination of education and experience.
Experience with C++ is preferred, especially in the context of firmware development and integration with hardware.
Five to eight years of experience using Verilog for FPGA design, including coding, simulation, and synthesis.
Three to five years of experience using applicable industry standards.
Experience writing technical papers, preferably as lead author.
Three to five years of experience managing projects with up to one year duration and up to three team members.
CERTIFICATES, LICENSES, REGISTRATIONS
As required, based on job responsibilities, education and customer specific needs.
SKILLS AND ABILITIES
Ability to read and interpret documents such as safety rules, standards, financial reports, legal documents, operating and maintenance instructions, white papers, and procedure manuals.
Ability to write clear, concise, and detailed reports, white papers, and technical correspondence for a variety of audiences, both internal and external.
Ability to speak effectively in conferences, before groups of customers or employees of organization.
Ability to define problems, collect data, establish facts, and draw valid conclusions. Ability to interpret an extensive variety of technical instructions in mathematical or diagram form and deal with several abstract and concrete variables. Proficiency of statistical tools.
Drive to learn new skills, acquire knowledge and apply to practical situations.
Bias for action.
System Engineer
Houston, TX Jobs
Automation Systems Engineer
At ABB, we are dedicated to addressing global challenges. Our core values: care, courage, curiosity, and collaboration - combined with a focus on diversity, inclusion, and equal opportunities - are key drivers in our aim to empower everyone to create sustainable solutions.
This position reports to Engineering Manager
Your role and responsibilities:
In this Project Engineer - Automation role, you will be the technical lead and/or design authority for Process Automation engineering projects in Renewable, Oil & Gas, Chemical, Power Generation, Water treatment industries both in US and Global projects, providing technical details, costs, and deliverables for sales proposals. Each day, you will make technical recommendations in various phases of customer projects to ensure successful delivery of project deliverables on time, within budget, and in line with quality and safety guidelines. The work model for the role is: Hybrid
Qualifications for the role:
Minimum 2 years of experience in engineering, working as an Engineer with Distributed Control Systems
Sound knowledge of engineering techniques, processes, and tools
A strong focus on safe work practices and dedication to following all relevant workplace safety guidelines
A high level of self-motivation, curiosity, and desire to learn about new technologies
A collaborative, solution-focused approach, and strong written and spoken communication skills
A Bachelor's degree in Chemical, Mechanical, Electrical or Computer Science or other engineering degree
Candidates must be able to read, write and speak English fluently
Must be a US citizen or permanent resident of USA
Position will be based in Cleveland, OH or Houston, TX
Reimbursement for relocation is not available
System Engineer
Houston, TX Jobs
Job Title: Systems Engineer I
Job Type: Permanent
A pioneering medical technology company developing a next-generation device are seeking a Systems Engineer to join their team. The company brings together a globally recognized team of engineers and experts. The original intellectual property was conceived by a biomedical innovator who remains actively involved in research partnerships. The company maintains strong partnerships with research institutions and industry leaders to push the boundaries of saving lives.
The systems engineer will play a key role within the engineering team, focusing on the verification and validation of all technical aspects of an implantable medical device. This role requires a high level of technical expertise to develop system specifications, design test methods, and conduct or oversee component, integration, and system-level testing.
The position involves conducting and documenting experiments to verify the device design, ensuring it consistently meets performance and design input specifications. Close collaboration with management and internal engineering teams will be essential to support the long-term development and viability of the product.
Responsibilities
Define and specify requirements for component and system testing.
Collaborate with multidisciplinary teams, including electrical, mechanical, and software engineering, to analyze product specifications.
Develop system test specifications, feasibility assessments, and comprehensive verification and validation plans aligned with design requirements.
Design and develop effective test facilities based on defined criteria.
Lead the technical development of validation and verification test systems.
Create test strategies, procedures, and cases to assess component and system performance against specified requirements.
Apply cross-disciplinary engineering principles, standards, and techniques.
Identify, design, install, and validate necessary testing equipment.
Conduct and document experiments for product verification and validation.
Plan, schedule, and coordinate validation and verification activities.
Develop clear work instructions detailing testing processes.
Ensure testing procedures are complete and consistent.
Provide technical oversight and coordinate with technicians as needed.
Support development, manufacturing, and compliance teams.
Develop system models and simulations to evaluate performance and technical attributes.
Participate in failure analysis and corrective action processes to guide design improvements.
Assist in risk assessments, fault analysis, and regulatory documentation related to test plans and reports.
Requirements
Bachelor's degree in Electrical Engineering, Biomedical Engineering, or a related field.
Advanced degrees (Master's or PhD) are preferred.
Familiarity with process characterization, risk analysis (e.g., pFMEAs), and validation methodologies such as IQ/OQ/PQ.
Knowledge of regulatory and quality standards, including ISO 13485, ISO 9001, IEC 60601-1, and FDA quality regulations.
Experience with component, integration, and system-level testing.
At least one year of experience in medical device development.
Project management and team leadership experience are advantageous.
Software Engineer
Tallahassee, FL Jobs
This Software Engineering position will require the successful candidate to work through the Full SDLC under the guidance of lead team members, from Requirements Elicitation, Test Cases, Design, Implementation, Unit Test, Integration Test, Deployment and Customer Support. This opportunity will expose the successful candidate to a wide range of technologies such as the Embedded Compressor Control System, Engineering Support Tools, Production Support Tools, Automated Testing Systems, and Web Technologies. As the pioneer and world leader of the oil-free centrifugal compressor product category with its award-winning Variable Speed, Magnetic Bearing Compressors, Danfoss Turbocor is dedicated to the design, manufacture, marketing, and support of the world's most efficient commercial refrigerant compressors specifically designed for the HVAC industry.
Job Responsibilities
Responsibilities of this position include, but are not limited to, the following.
• Full Software Development Life Cycle: requirements elicitation, design, implementation, verification activities, documentation, deployment, and maintenance.
• Follow department procedures that foster industry best practices (i.e., requirements traceability, test procedures, test results, software configuration management, etc.), with clear and thorough documentation for developers and end users
• Good communication skills both written and verbal
• Work with application engineers to verify and troubleshoot software and hardware systems
• Work on a variety of platforms: Primarily focused on Embedded Real-Time compressor control software, product software and parameter configuration management. Secondary focused on: PC tools for Product Support, Automated Tests and Production Support Tools, Web technologies and DB interfaces.
• Travel - up to 20% both domestic and international for customer site tests
Background & Skills
Required:
• Bachelor's Degree in Computer Sciences
• A minimum of 4-5 years of experience writing applications in C/C++
• Experience using Texas Instrument Code Composer Integrated Development Environment, Eclipse, or similar IDEs
• Experience debugging and troubleshooting applications
• Experience with the use of software configuration management tools such as GIT
• Knowledge of data structures, object-oriented and database concepts
• The desire to work on different environments and targets as business needs change
Preferred:
• C/C++ development in Linux
• Embedded programing with C/C++ languages
• Knowledge in use of oscilloscope and communication protocol analyzers (I2C, SPI, C
Job Criteria:
• A hungry individual ready to apply/expand their Software Engineering knowledge
• Self-Driven individual with pride in finding a working solution, a natural problem solver
• Adept at learning and executing rapidly and independent
• Fosters positive work environment through clear communication and inclusion of all members
• To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed are representative of the knowledge, skill and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions
• Physical Demands - While performing the duties of this job, the employee is regularly required to walk; use hands to finger, handle or feel; reach with hands and arms; and talk or hear. The employee frequently is required to stand. The employee is occasionally required to sit; climb or balance; and stoop, kneel, crouch or crawl. The employee must be able to occasionally lift and/or move up to 25 pounds.
• Work Environment - While performing the duties of this job, the employee is regularly exposed to an office environment. Occasionally the employee is exposed to typical mechanical room and test laboratory environments. The noise level in the work environment is usually quiet to moderately noisy.
Danfoss - Engineering Tomorrow
At Danfoss, we are engineering solutions that allow the world to use resources in smarter ways - driving the sustainable transformation of tomorrow. No transformation has ever been started without a group of passionate, dedicated and empowered people. We believe that innovation and great results are driven by the right mix of people with diverse backgrounds, personalities, skills, and perspectives, reflecting the world in which we do business. To make sure the mix of people works, we strive to create an inclusive work environment where people of all backgrounds are treated equally, respected, and valued for who they are. It is a strong priority within Danfoss to improve the health, working environment and safety of our employees.
Following our founder's mindset “action speaks louder than words”, we set ourselves ambitious targets to protect the environment by embarking on a plan to become CO2 neutral latest by 2030.
All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, veteran status, or other protected category.
Danfoss engineers solutions that increase machine productivity, reduce emissions, lower energy consumption, and enable electrification.
Our solutions are used in such areas as refrigeration, air conditioning, heating, power conversion, motor control, industrial machinery, automotive, marine, and off- and on-highway equipment. We also provide solutions for renewable energy, such as solar and wind power, as well as district-energy infrastructure for cities.
Our innovative engineering dates back to 1933. Danfoss is family-owned, employing more than 42.000 people, serving customers in more than 100 countries through a global footprint of 95 factories.
Danfoss engineers solutions that increase machine productivity, reduce emissions, lower energy consumption, and enable electrification.
Our solutions are used in such areas as refrigeration, air conditioning, heating, power conversion, motor control, industrial machinery, automotive, marine, and off- and on-highway equipment. We also provide solutions for renewable energy, such as solar and wind power, as well as district-energy infrastructure for cities.
Our innovative engineering dates back to 1933. Danfoss is family-owned, employing more than 42.000 people, serving customers in more than 100 countries through a global footprint of 95 factories.
Systems Engineer
Tacoma, WA Jobs
Summary The Systems Engineer is responsible for effective provisioning, installation/configuration, operation, and maintenance of systems hardware and software and related infrastructure. This individual participates in technical research and development to enable continuing innovation within the infrastructure.
This individual ensures that system hardware, operating systems, software systems, and related infrastructure are continually up and running, and that system-wide backups and monitoring are accurate and complete.
Responsibilities Pay Range: 102k - 127k, depending on experience This is an onsite position.
The Systems Engineer is responsible for effective provisioning, installation/configuration, operation, and maintenance of systems hardware and software and related infrastructure.
This individual participates in technical research and development to enable continuing innovation within the infrastructure.
This individual ensures that system hardware, operating systems, software systems, and related infrastructure are continually up and running, and that system-wide backups and monitoring are accurate and complete.
Job ResponsibilitiesLife cycle maintenance of systems.
Perform data backups and disaster recovery operations.
Provide restores from backups when requested.
Proactively check backup health and completeness.
Proactively monitor and respond to system wide health.
Analyze system logs and identify potential issues with computer systems.
Recommend changes to improve systems and network configurations, and determine hardware or software requirements related to such changes.
Respond to system outages.
Install and configure new hardware and software.
Responsibility for documenting the configuration of the system.
Troubleshoot problems, both hardware and software, with systems.
Apply operating system updates, patches, and configuration changes.
Perform routine audits of systems and software.
Responsibilities sometimes require working evenings and weekends, sometimes with little advanced notice.
Minimum Qualifications LEVEL OF SUPERVISION:This position requires little supervision and the expectation is that the incumbent can operate independently and individually as well as a member of a team.
EXPERIENCE REQUIRED:7+ years experience as a Server System Administrator in Windows, Unix, and/or Linux5+ years networking experience, including firewalls, switches, and routers Experience with DNS, DHCP, Active DirectoryExperience managing MS Internet Information Server (IIS) Experience with MS SQL, Oracle or MySQL is desired Experience with Cisco networking equipment Experience with Cisco Phone Systems a big plus Experience with NetApp Storage preferred Strong knowledge and understanding of business needs, with the ability to establish and maintain a high level of customer trust and confidence Excellent problem solving skills Excellent verbal and written communication skills, including documentation Strong interpersonal skills EDUCATION/LICENSES/CERTIFICATION/FORMAL TRAINING:High School Diploma or GED required.
A BA/BS degree in computer related field is desired.
PHYSICAL REQUIREMENTS:Prolonged standing and periodically lifting, stretching and twisting.
Prolonged sitting and terminal use.
May be required to lift up to 50 lbs periodically.
Hand dexterity and strength.
Work outside normal hours may be required, including some weekends.
WORK ENVIRONMENT:Work performed primarily indoors and in production type facility.
There will be some travel to other Milgard locations.
ESSENTIAL ABILITIES:Read, write and understand the English language.
Excellent analytical and problem-solving skills.
Ability to perform typical computer, server and network administration.
Must demonstrate knowledge in user administration.
Sense of urgency and self-motivation; ability to work independently.
Ability to work under pressure and meet deadlines.
Excellent written and oral communication skills.
Our benefits package includes coverage of your health, wealth, and wellness for you and your eligible spouse/dependents.
We offer a competitive salary and benefits package, including a 401k with company match and generous paid time off to help you balance your life.
Below is a list of benefits you will enjoy while working with our company.
Three comprehensive Medical plan options PrescriptionDentalVisionCompany Paid Life InsuranceVoluntary Life InsuranceSupplemental Hospital Indemnity, Critical Illness, and Accident InsuranceCompany-paid Short-Term DisabilityCompany-paid Long-Term DisabilityPaid time off (PTO), including Vacation, Personal, and paid Holidays 401k retirement plan with company match Employee Assistance ProgramTeladocLegal InsuranceIdentity Theft ProtectionPet InsuranceTeam Member Discount ProgramTuition ReimbursementYearly Wellness ClinicMITER Brands, also known as MI Windows and Doors, Milgard and PGT are an equal-opportunity employer.
The company does not discriminate based on religion, race, creed, color, national origin, sex, age, disability, handicap, veteran status, sexual orientation, genetic information, or any other applicable legally protected category.
About Us Benefits Package Our Benefits Package Our benefits package includes coverage of your health, wealth, and wellness for you and your eligible spouse/dependents.
We offer a competitive salary and benefits package, including a 401k with company match and generous paid time off to help you balance your life.
Below is a list of benefits you will enjoy while working with our company: Three comprehensive Medical plan options Prescription Dental Vision Company Paid Life Insurance Voluntary Life Insurance Supplemental Hospital Indemnity, Critical Illness, and Accident Insurance Company-paid Short-Term Disability Company-paid Long-Term Disability Paid time off (PTO), including Vacation, Personal, and paid Holidays 401k retirement plan with company match Employee Assistance Program Teladoc Legal Insurance Identity Theft Protection Pet Insurance Team Member Discount Program Tuition Reimbursement Yearly Wellness Clinic MITER Brands, also known as MI Windows and Doors, Milgard, and PGT, is an equal-opportunity employer.
The company does not discriminate based on religion, race, creed, color, national origin, sex, age, disability, handicap, veteran status, sexual orientation, genetic information, or any other applicable legally protected category.
Senior Embedded Engineer
Springfield, MO Jobs
The Senior Embedded Engineer develops software and firmware source code in C/C++, Embedded C, and other languages following specified design, operational and cost constraints. Designs microcontroller based hardware including SoC, RFIC and other modules used in IoT solutions. Works on sophisticated, challenging projects needing cutting edge technical or commercial expertise with wireless technologies.
Qualifications:
* Bachelors Degree in Computer or Electrical Engineering. Master's degree a plus.
* 10+ years of experience with high volume products with long term reliability
* Solid programming experience with C language
* Utilizes version control, simulation, debugging, and other development tools
* Experience with TLS, TCP/IP, ethernet, high speed data buses, and timing analysis
* Experience with FreeRTOS real-time operating system kernel for embedded devices
* Wireless device experience indluding WiFi, Cellular, Z-Wave, Bluetooth and proprietary sub-GHz
* Familiar with common communication interfaces including SPI, I2C, USB, UART, ect.
* Well versed in Agile development process, writing user stories and drafting acceptance criteria
* Experience with test driven development, writing test cases and developing automated hardware test
* Develops detailed technical documentation including block diagrams and flow charts
* Microprocessor, digital and analog circuit design and troubleshooting experience
* Preferred experience with NXP, SiLabs, Renesas and/or TI Microcontrollers
* Preferred experience in camera hardware development, prototyping, and testing
* Experience with Kotlin programming language and Android Studio IDE a plus
* Provide training and mentoring to junior level engineers
Responsibilities:
Software:
* Designs, writes, maintains, tests, and debugs software that is modular, maintainable, and easy to understand
* Learns and maintains existing software products
* Uses debuggers, emulators and compilers/assemblers for software development
* Analyzes functional requirements and translates to product design
* Participate in formal code inspection process with various product lines
* Work with other staff and colleagues to clarify details and design test plans; record these in specification document
* Problem-solving and working with team or individually to meet the needs of the project
Other:
* Meets deadlines while conforming to DMP quality standards
* Protects operation by keeping information confidential
* Acknowledges responsibility to satisfy the customer, reduce cycle time and eliminate waste
Apply your talent. Make a difference. Enjoy the rewards.
EOE/Vet/Disabled
Senior Embedded Software Engineer - Modern C++
Newburgh, IN Jobs
Matrix designs, manufactures, and sells innovative technological products that help keep people safe. Originally focused on the underground coal mining industry, Matrix has expanded into new industrial markets in the United States and globally. We are currently seeking a Senior Modern C++ Software Engineer. This position will play a pivotal role in designing, developing, and optimizing high-performance software solutions. You will collaborate with cross-functional teams to create robust and scalable applications that meet the evolving needs of our clients. Your expertise in Modern C++ and software engineering best practices will be instrumental in driving the success of our projects. This position works in a team environment at our home office in Newburgh, IN. This is not a remote position.
This position reports to the Software Manager.
Duties and Responsibilities
* Design, develop, and maintain high-performance software applications using Modern C++ (C++11/14/17/20).
* Maintain legacy software applications utilizing C++.
* Collaborate with product managers, software engineers, and other stakeholders to define project requirements and deliver innovative solutions.
* Optimize code for performance, scalability, and maintainability.
* Conduct code reviews and provide mentorship to junior engineers.
* Stay up to date with the latest industry trends and technologies to ensure our solutions remain at the forefront of innovation.
* Troubleshoot and resolve complex technical issues.
* Contribute to the continuous improvement of our development processes and practices.
Qualifications & Competencies
Employment Eligibility & Verification:
All applicants must be able to provide proof of eligibility to work in the United States. Employment is contingent upon the successful completion of the I-9 form, as required by federal law. Additionally, candidates will be required to undergo an employment verification process before beginning work. Please note that we do not offer sponsorship for work authorization (e.g., H-1B, TN, or other visas) at this time.
* Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
* 5+ years of professional experience in software development with a strong focus on Modern C++.
* Proficiency in C++11/14/17/20 and familiarity with the C++ Standard Library and Boost.
* Experience with multi-threading, concurrency, and parallel programming.
* Strong understanding of software design patterns, data structures, and algorithms.
* Experience with version control systems (e.g., Git) and continuous integration/continuous deployment (CI/CD) pipelines.
* Excellent problem-solving skills and attention to detail.
* Strong communication and collaboration skills.
* Ability to work independently and as part of a team in a fast-paced, dynamic environment.
Preferred Qualifications
* Experience with other programming languages such as Python, Java, or Rust.
* Knowledge of cloud computing platforms (e.g. AWS, Azure, Google Cloud).
* Familiarity with containerization technologies (e.g., Docker, Kubernetes).
* Experience with performance profiling and optimization tools.
Working Conditions
* Daily job duties will consist of office, lab, and desk work with occasional field testing required.
* Candidate may be required to work underground, but on an infrequent basis.
* While performing the duties of this job, the employee is regularly exposed to work near large moving machinery
* Customer operations may contain airborne particles and allergens
* Matrix employees are furnished and required to wear safety gear such as hard hats, steel toe shoes, reflective clothing, earplugs, and safety glasses.
Physical Requirements
The employee is occasionally required to stand, walk and stoop, or crouch. The employee may need to lift and/or move up to 10 pounds. Specific vision abilities required by this job include close vision, distance vision, color vision, peripheral vision, depth perception and ability to adjust focus.
Physical Demands: The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
Benefits
* First day coverage of all benefits - no waiting period
* No premium medical, dental, and vision insurance - working spouse must take major medical at their place of employment if offered
* On-site health clinic
* Basic Life (2x annual base salary at no cost)
* Optional Life and Accidental Death and Dismemberment (AD&D) insurance (no cost)
* 401(k) Plan with up to an 8% company match
* FSA for Health Care and Dependent Care
* 10 Paid annual holidays plus vacation time
* Educational Reimbursement Program
* Scholarship Program
* Optional Gym Membership
#LI-Onsite