Post job

Embedded software engineer jobs in Lower Macungie, PA

- 25 jobs
All
Embedded Software Engineer
Senior Software Engineer
Staff Software Engineer
Firmware Engineer
Embedded Systems Engineer
  • Senior Software Engineer

    Boscov's Department Store, LLC 4.0company rating

    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
    $99k-134k yearly est. 4d ago
  • Entry-Level Embedded Systems Engineer

    Broadcom 4.8company rating

    Embedded software engineer job in Allentown, PA

    **Please Note:** **1. If you are a first time user, please create your candidate login account before you apply for a job. (Click Sign In > Create Account)** **2. If you already have a Candidate Account, please Sign-In before you apply.** **:** **Job Title:** **Entry-Level Embedded Systems Engineer** **Location:** **Allentown, PA, Fort Collins, CO, or San Jose, CA** An entry-level embedded systems engineering position responsible for developing firmware and software for Broadcom products targeted at hyperscale data center applications. Broadcom's market leading products are enabling the next generation of AI and cloud storage. Essential Duties and Responsibilities + Assist in the design and implementation of firmware for new integrated circuit products + Develop quality software using best practices for all phases of the software design life cycle - analyze requirements, design solutions, code, test, and support + Collaborate with senior engineers on system architecture - collect information on HW and SW requirements and specifications from project stakeholders, including customers + Provide support to PCB and SI engineers for full system design + Test manufactured HW and SW modules + Assist with firmware integration and bring-up of new hardware and emulated hardware + Debug embedded software using typical lab equipment like in-circuit emulators and logic analyzers + Analyze new customer feature requests and opportunities to continuously improve the product + Collaborate across multiple teams to root cause and resolve issues The Successful Candidate Will: + Thrive in a cross-functional development environment. You love to learn and enjoy working outside your area of technical expertise. + Possess strong critical thinking, communication, and problem-solving skills. You love solving big problems with other engineers. + Show a strong sense of design ownership. You enjoy collaborating with the engineers using your designs and working with them to generate feature improvements. + Have an understanding of complex embedded software that interfaces with multiple HW and SW subsystems. You understand hardware/software interfaces and common embedded software design constraints like memory, power, and speed. + Feel comfortable in an EE lab. You know how to solder, run wires, and think on your feet. You are familiar with common embedded systems debugging equipment - DMMs, Oscilloscopes, in-circuit emulators and logic analyzers. + Have a passion for continuous improvement and a commitment to creating excellent user experiences. + Really love coding and the science of computer and software engineering. You are constantly learning and are familiar with modern practices in the discipline. + Be familiar with common repositories like Git/GitHub, and open source languages like Python. You version control your work and automate your builds. You know a C and C++ toolchain like the back of your hand and know your way around an OS and how to write a shell script. + Exhibit strong teamwork skills as part of a fast-moving, multi-site team. Minimum Qualifications + Master's Degree in Electrical Engineering or Computer Engineering + Proficient in C and Python + Self-directed and motivated Preferred Qualifications + Experience with hyperscaler systems and architectures + Understanding of distributed computing **Additional Job Description:** **Compensation and Benefits** The annual base salary range for this position is $73,000 - $117,000. This position is also eligible for a discretionary annual bonus in accordance with relevant plan documents, and equity in accordance with equity plan documents and equity award agreements. Broadcom offers a competitive and comprehensive benefits package: Medical, dental and vision plans, 401(K) participation including company matching, Employee Stock Purchase Program (ESPP), Employee Assistance Program (EAP), company paid holidays, paid sick leave and vacation time. The company follows all applicable laws for Paid Family Leave and other leaves of absence. **Broadcom is proud to be an equal opportunity employer. We will consider qualified applicants without regard to race, color, creed, religion, sex, sexual orientation, national origin, citizenship, disability status, medical condition, pregnancy, protected veteran status or any other characteristic protected by federal, state, or local law. We will also consider qualified applicants with arrest and conviction records consistent with local law.** **If you are located outside USA, please be sure to fill out a home address as this will be used for future correspondence.** Welcome! Thank you for your interest in Broadcom! We are a global technology leader that designs, develops and supplies a broad range of semiconductor and infrastructure software solutions. For more information please visit our video library (******************************* and check out our Connected by Broadcom (************************************************************************************************************************************************* series. Follow us on Linked In Broadcom Inc (****************************************** .
    $73k-117k yearly 38d ago
  • Embedded Software Engineer

    Globus Medical 4.5company rating

    Embedded software engineer job in Audubon, PA

    At Globus Medical, we move with a sense of urgency to deliver innovations that improve the quality of life of patients with musculoskeletal disorders. Our team is inspired by the needs of these patients, and the surgeons and healthcare providers who treat them. We embrace a culture of exceptional response by partnering with researchers and educators to transform clinical insights into tangible solutions. Our solutions improve the techniques and outcomes of surgery so patients can resume their lives as quickly as possible. Essential Functions: Design, build, and test software for connected medical devices, ensuring adherence to industry standards and performance metrics Translate product requirements into design specifications and verification tests Work independently as well as on small teams Collaborate with a team of electrical, mechanical, and software engineers to integrate system software into market-ready medical device products Evaluate real-world system performance with hands-on verification and validation testing Adhere to project timelines to deliver on-time designs, prototypes, test results, and documentation Required Knowledge, Experience, and Skills: BS with 3+ years of experience or MS with 1+ years of experience Experience developing production software/firmware for hardware systems Experience programming in C++ and/or Rust Experience with communication protocols such as I2C, SPI, UART, RS-485, TCP/IP, Wi-Fi, Bluetooth, or BLE Experience with data structures, data processing, and algorithm development Experience developing software tools, utilities, and libraries/components Experience with git source control and pull request processes Experience with hands-on prototyping and debugging Excellent written and verbal communication skills Ability to work independently and in small teams Ability to travel up to 10% of the time Preferred Knowledge, Experience, and Skills: Experience developing software/firmware for medical devices, wearables, or IoT/smart devices Working knowledge of wireless communication protocols and cybersecurity principles Experience working with sensors and processing sensor data Experience programming in Rust Our Values: Our Life Moves Us philosophy is built on four values: Passionate About Innovation, Customer Focused, Teamwork, and Driven. Passionate about Innovation: Improving patient care by delivering advanced technology to our customers is at the core of what we do. We are passionate in our role in improving the lives of patients by continuously developing better solutions. Customer Focused: We listen to our customers' needs and respond with a sense of urgency. Teamwork: Working together, anything is possible. We value every person on our team and treat each other with respect. We are accountable to one another and support each other. Together, we make each other stronger. Driven: We pursue our mission with energy and passion. We are nimble, results-oriented and decisive. We overcome obstacles that arise in our quest to deliver solutions that will improve the lives of our customers and patients. Equal Employment Opportunity: Globus Medical is an equal opportunity employer. All applicants will receive consideration for employment without regard to race, color, religion, gender, sexual orientation, age, disability, marital status, pregnancy, national origin or citizenship. We are committed to a diverse workforce. We value all employees' talents and support an environment that is inclusive and respectful. Other Duties: Please note this job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee for this job. Duties, responsibilities and activities may change at any time with or without notice.
    $71k-87k yearly est. Auto-Apply 4d ago
  • Staff Software Engineer

    Thermofisher Scientific 4.6company rating

    Embedded software engineer job in Allentown, PA

    **Staff Software Engineer (Angular / C#.NET / SQL / MongoDB / Cloud Services)** The **Staff Software Engineer** will be responsible for architecting, developing, and maintaining modern, scalable web applications using **Angular** for the front end and **C#.NET** for the back end. This role includes constructing reliable integrations with SQL Server, MongoDB, and cloud platforms like Azure or AWS to support critical business and internal applications. This position calls for a robust full-stack development background, a comprehensive grasp of software building principles, and the skill to lead technical initiatives while collaborating closely with multi-functional teams. **Key Responsibilities** + Manage the development, creation, and maintenance of web applications with Angular, C#.NET, and ASP.NET Core. + Architect and build **RESTful APIs** and **microservices** to support scalable and secure application development. + Develop and improve databases on SQL Server and MongoDB, ensuring data integrity, performance, and security. + Develop and lead **cloud-based deployments** using platforms such as **Azure App Services** , **Azure Functions** , or **AWS Lambda** . + Offer technical guidance and mentorship to junior developers, implementing guidelines in coding, testing, and deployment. + Collaborate with product owners, QA, and DevOps teams to define requirements, work you're doing, and timelines. + Integrate third-party and internal APIs and ensure seamless data flow between systems. + Address and resolve complex technical issues across the application stack. + Implement CI/CD pipelines and automated testing to streamline deployment processes. + Keep user documentation current, covering architecture diagrams, updates to SRS/SDS, and deployment procedures. **Qualifications** + Bachelor's degree in Computer Science, Engineering, or related field. + **5+ years of hands-on experience** in web application development using **C#.NET** and **Angular** . + Strong front-end experience with **Angular (v10 or newer)** , **TypeScript** , **HTML5** , and **CSS3** . + Deep understanding of **ASP.NET Core** , **Entity Framework** , and **REST API** development. + Solid experience working with both **SQL Server** and **MongoDB** databases (data modeling, queries, and performance tuning). + Shown experience deploying and maintaining applications in **cloud environments** (Azure or AWS). + Proficiency in leading continuous integration/continuous deployment workflows, Git, Azure DevOps, or equivalent platforms. + Strong understanding of **object-oriented programming** , **SOLID principles** , and **software architecture guidelines** . + Excellent communication, problem-solving, and leadership skills. + Must be legally authorized to work in the United States without sponsorship. **Preferred Qualifications** + Experience with **.NET 6+** , **microservices architecture** , and **containerization (Docker/Kubernetes)** . + Knowledge of **serverless computing** , **API gateways** , and **cloud monitoring tools** . + Experience with **Agile/Scrum** methodologies. + Prior experience in **manufacturing** , **laboratory** , or **regulated environments** is a plus. **Compensation and Benefits** The salary range estimated for this position based in Indiana is $93,800.00-$140,675.00. This position may also be eligible to receive a variable annual bonus based on company, team, and/or individual performance results in accordance with company policy. We offer a comprehensive Total Rewards package that our U.S. colleagues and their families can count on, which includes: + A choice of national medical and dental plans, and a national vision plan, including health incentive programs + Employee assistance and family support programs, including commuter benefits and tuition reimbursement + At least 120 hours paid time off (PTO), 10 paid holidays annually, paid parental leave (3 weeks for bonding and 8 weeks for caregiver leave), accident and life insurance, and short- and long-term disability in accordance with company policy + Retirement and savings programs, such as our competitive 401(k) U.S. retirement savings plan + Employees' Stock Purchase Plan (ESPP) offers eligible colleagues the opportunity to purchase company stock at a discount For more information on our benefits, please visit: ***************************************************** Thermo Fisher Scientific is an EEO/Affirmative Action Employer and does not discriminate on the basis of race, color, religion, sex, sexual orientation, gender identity, national origin, protected veteran status, disability or any other legally protected status.
    $93.8k-140.7k yearly 14d ago
  • Firmware Engineer OOJ - 33292

    Hatch Global Search

    Embedded software engineer job in Hatfield, PA

    A Firmware Engineer is responsible for designing, developing, and maintaining the software code (firmware) that controls the functionality of electronic hardware devices. Firmware Engineer The Embedded Firmware Development Engineer is responsible for the designing, implementation, and maintenance of real-time embedded software that controls the state-of-the-art products. The successful candidate must posses a strong background in embedded coding with ARM processors and a proven track record in the development of PID (proportional-integral-derivative) control loop applications, as well as experience with Real-Time Operating Systems (RTOS). Essential Duties and Responsibilities Develop, optimize, and maintain firmware for ARM processors. Design and implement PID control loop applications for precision control systems. Collaborate with hardware engineers to define and integrate firmware with hardware components. Develop and integrate real-time firmware using RTOS to meet strict timing requirements. Perform debugging, testing, and troubleshooting of firmware code. Evaluate firmware for adherence to system requirements to validate firmware performance, functionality, and quality. Work with cross-functional teams to analyze requirements and provide firmware solutions that meet project objectives. Keep up to date with the latest industry trends and technologies and apply them to improve the firmware development processes. Qualifications Practical knowledge of embedded design development tools and industry best practices for code development, documentation, and test. Strong understanding of PID control algorithms and their practical application. Experience with real-time operating systems (RTOS) for embedded systems. Familiarity with hardware debugging tools and methods. Solid problem-solving skills and the ability to work in a fast-paced environment. Excellent communication and collaboration skills. Knowledge of embedded electronics including analog, digital and firmware aspects. Familiarity with industrial communication protocols (e.g., EtherCAT, CIP, Profibus, Modbus, Foundation Fieldbus). Working knowledge of requirements management, change management, and configuration management tools. Ability to read schematics and component datasheets. Ability to take on multiple concurrent assignments under minimal supervision. Self-starter with initiative and drive to develop high quality code within the time and budget constraints of the project. Strong interpersonal skills, desire to learn, and an effective team player in a global environment. Ability to follow all safety procedures. Education and Experience BS Computer Science, Computer Engineering, Electrical Engineering, or closely related Engineering degree required, MS degree preferred. 5 years of industry experience developing complex embedded software systems programming in C and/or C++ required, other programming languages a plus. Experience with ARM (Cortex-M)microcontrollers and real-time operating systems required. Experience with System Engineering and modeling a plus (MatLab/Simulink/Embedded Coder). Experience with mass flow control systems and/or other control systems highly desirable Why is This a Great Opportunity Work for a division of a Fortune 200 company who is a leader in flow measurement systems. Very stable environment. OOJ - 33292
    $69k-92k yearly est. 15d ago
  • Embedded Software Engineer (R&D) Granada, Spain

    Safran 4.1company rating

    Embedded software engineer job in Bath, PA

    Job DescriptionSalary: We're looking foran Embedded SoftwareEngineer to join our R&Dteam in Granada, Spain. Our Technology: Were the world leader in Resilient Positioning, Navigation and Timing (R-PNT) solutions that improve the reliability, performance and safety of critical applications,and high-risk operations, even in GPS/GNSS denied environments. We provide virtually fail-safe GNSS and PNT solutions for military and commercial applications worldwide. To this end, we have developed industry-leading solutions that are built around a sound foundation of ultra-accurate synchronization (sub-ns) and frequency distribution services. Thesecombine to deliver a broad set of products and technical solutions based on the enhanced White Rabbit PTP synchronization technology for myriad applications, ranging from timing distribution in financial networks to robust and reliable positioning. In addition, Safran has great expertise in Time Sensitive Networking through several engagements carried out in the framework of aerospace with ESA to provide deterministic communications with zero-packet loss. Overall, we are a highly dynamic company with a clear focus on research and innovation for providing reliable solutions that have robust, dependable, and reliable timing at their core. The Position: Asan Embedded Software Engineer, youwillstart working on a highly motivating engagement with the R&D Engineering Team in Granada, Spain, where you will be expected to develop the main elements of a synchronization system that extends White Rabbit timing overafree spacecommunication interface. Thus, you willassist in thedesign, integration, and validation of the main software and embedded firmware elementsof a prototype for wireless White Rabbit timing.This could include the design of custom Linux kernel modules and drivers,specialized Linux images, user-levelapplications,software libraries, or even testautomation procedures.Moreover,you will implement the necessary extensions tooursynchronization protocol touse the new wireless interface, anddebug and diagnose any issuesarising during the design of theseextensions.The assembly of experimental demonstrators and travel to showcase proofs of concept might be required during the final stages of the project. What youll be doing: You will be developing the software elements of our current embedded Timing products and the next generation Safrans incoming products. This will include, but is not limited to, writing custom kernel modules and extensions to our synchronization protocols. You will be expected to validatethe software components that you implement,ensure their operation in embedded Linux, and debug complexissues arising from the integration of multiple SW and FPGA elementson an embeddedsystem. In collaboration with the Testing and Quality teams, youwillensure that your developments are produced according to specification. Youwilluse your critical thinking and problem-solving skills to ensure the highest quality for the resultsinaccordancewiththe allottedschedule, effort,and budget. You willwork with the latest and greatest in Resilient PNT and deterministic technologies! Main responsibilities: You will carry out development tasks according to project plan. You will provide estimates of workload required to complete specified tasks and plans work accordingly. You will contribute to the development and the validation of components. You will check the quality of the deliverables through systematic unit testing You will participate in final qualification of deliverables, including the validation of documentation What you Bring to Safran: MastersDegree in Telecommunications, Software Engineering, ComputerScience,or related field. Good written and communication skills in English. Technical skillsingeneral softwaredevelopment,embedded Linux, softwareengineering, and Linuxkernel driver development and debugging. Ambition to grow and develop personally and professionally. Passion for challenges and technology. Ability to participate in ambitious projects with major international technology leaders. Minimum requirement of1-2 yearsexperience in: Embedded Linux generation tools and build systems (e.g.,Buildroot,Petalinux, ). Embeddedsoftware developmentand debuggingfor embedded Linux andstandalone(e.g., microcontrollers,baremetalfor Xilinx devices). ...Working command of debuggingtools, such as GDB, DDD, or Valgrind, is expected. Automation and scripting skills (e.g., bash, TCL, ). Knowledge of the main programming languagesfor embedded and agile prototyping, including C,C++, Python, Experience with repositoriesand version control(Git,SVN, ). Desirable experience in: Experience in development of Linux kernelnetworkdrivers,DMA modes,and custom modifications to the kernel. Embedded SW development, testing, and debugging.You will be expected to debugcomplex issues involving multiple interactions, e.g., kernel, userapplications, FPGA IP modules, Previous knowledge of timing, synchronization,and frequency disseminationprotocols(e.g.,PTP, NTP, SyncE, or others)would be appreciated. Experience in designing and building RESTful APIs services. Previous knowledge ofthe Xilinxarchitecture, e.g., Zynq-7000,UltraScale, Zynq-MPSoC, isalsodesirable. The keysofour offer: Be part of a leading and expanding company. Health insurance. Flexible work schedule. International and dynamic environment in Granada, Spain with some travels and colaborations with other teams in the company at France and United States. High possibilities to grow inside the company. Professional Career Plan. Safran is an equal opportunity employer who does not discriminate based on race, color, citizenship, religion, gender, sexual orientation, national origin, age, disability, veterans status or any protected category. We encourage veterans and people with disabilities to apply.
    $72k-91k yearly est. 22d ago
  • Sr. MES Developer

    The Boston Beer Company 4.8company rating

    Embedded software engineer job in Breinigsville, PA

    We are currently hiring a FT Senior MES Developer hybrid, in Breinigsville, PA or Cincinnati, OH We seek a highly skilled and experienced MES (Manufacturing Execution System) Developer to join our dynamic IT team. The ideal candidate will be responsible for designing, developing, and implementing Manufacturing Execution Systems (MES) using AVEVA's Wonderware MES suite. This role requires extensive knowledge of manufacturing processes, strong analytical skills, and the ability to work closely with cross-functional teams to optimize production efficiency and ensure the seamless integration of MES solutions. *A Hybrid position at Boston Beer requires that our coworkers reside within commuting distance to be onsite according to their teams' weekly schedule. What You'll Brew: Design, develop, and deploy custom MES solutions using Aveva Wonderware MES software, ensuring alignment with industry best practices. Customize and configure MES applications to meet the specific needs of our manufacturing operations. Work closely with cross-functional teams to integrate MES systems with existing enterprise applications and manufacturing equipment such as SAP, LIMS, SCADA, PLCs. Conduct system testing, troubleshooting, and performance tuning to ensure the stability and reliability of MES applications. Lead MES projects and enhancements from inception to completion, including requirement gathering, design, development, testing, and deployment. Manage project timelines, resources, and budgets to ensure successful project delivery. Develop and implement solutions to enhance production efficiency, quality, and data accuracy. Work closely with manufacturing and production teams to understand their processes and identify improvement opportunities through the MES system. Create and maintain comprehensive documentation for MES architecture, configurations, customizations, and development processes. Train MES support staff on the functionality and best practices of the MES system. Collaborate with stakeholders to understand business requirements and translate them into functional specifications for MES projects. Provide technical guidance and mentorship to junior developers and support staff on MES development best practices. Proactively identify opportunities for process improvement and innovation in MES implementation and utilization. Stay current on emerging technologies and trends in MES development to drive continuous improvement and innovation within the organization. Participate in or lead MES-related projects, ensuring timely and successful delivery of project milestones. What Ingredients You'll Bring: Minimum Qualifications: Minimum of 5 years of experience developing solutions for AVEVA MES environments Proficiency in programming languages such as SQL, C#, .NET, and JavaScript. Experience with AVEVA Wonderware software, including System Platform, Historian, and InTouch. Knowledge of manufacturing processes and production systems. Familiarity with industrial communication protocols (e.g., OPC, Modbus, Ethernet/IP). Strong problem-solving skills and the ability to analyze complex systems and processes. Excellent verbal and written communication skills. Ability to convey technical information to non-technical stakeholders. Experience in managing or participating in technical projects. Ability to work collaboratively in a team environment. Bachelor's degree in computer science, Information Technology, Engineering, or a related field. Preferred Qualifications: Relevant certifications in MES or AVEVA technologies. Experience in a manufacturing environment, particularly in Food and Beverage. Practical experience working in an Agile development environment. Familiarity with Lean Manufacturing and Six Sigma methodologies. Level: 6 At the Boston Beer Company and in accordance with pay transparency laws, we are open about our salary ranges. For this role, the salary range is between $80,800 and $159,900. However, it's important to note that where the person hired starts in this range is dependent on their related experience, skillset and location. Additionally, this position qualifies for a discretionary annual bonus based on company and individual performance, and certain sales roles might include a car allowance. Some Perks: Our people are our most important “ingredient.” We hire the best talent; and we reward, develop, and retain them too. In addition to generous healthcare on day one, stock purchase plan, 401k and more, Full Time Boston Beer Coworkers have the following perks available*: Tuition reimbursement Fertility/adoption support Free financial coaching Health & wellness program and discounts Professional development & training Free beer! *Talk to your recruiter about eligibility Qualified applicants with arrest or conviction records will be considered for employment in accordance with the Fair Chance Ordinance and the CA Fair Chance Act. Boston Beer Corporation is an equal opportunity employer and is committed to a diverse workforce. In order to help ensure reasonable accommodation for individuals protected by Section 503 of the Rehabilitation Act of 1973, the Vietnam Veteran's Readjustment Act of 1974, and Title I of the Americans with Disabilities Act of 1990, applicants who wish to request accommodation in the job application process can contact ******************* for assistance. #LIAJ1 #LI-Hybrid
    $80.8k-159.9k yearly Auto-Apply 60d+ ago
  • Staff Software .NET Engineer

    Nokia 4.6company rating

    Embedded software engineer job in Allentown, PA

    In this role as a Staff Software .Net Engineer, you'll collaborate closely with a dynamic engineering and operations team dedicated to transforming our Allentown manufacturing facility. You will tackle exciting challenges by developing scalable solutions and contributing to innovative initiatives aimed at enhancing production efficiency. The team fosters a collaborative and supportive environment, encouraging open communication and knowledge sharing. You will enjoy a flexible work schedule, competitive compensation, and a comprehensive benefits package including health insurance, retirement plans, and professional development opportunities. Additionally, you'll be at the forefront of integrating cutting-edge technologies, making a significant impact on the company's manufacturing processes and overall success. Must-Have: 8+ years of industry experience in Computer Engineering, Computer Science, or equivalent Proficiency in C# and VB.net, with experience in web apps and ASP.net Strong skills in MS SQL Server, including writing SQL queries and Functions/UDFs/USPs Ability to provide 24/7 on-call support for critical manufacturing systems Excellent teamwork and communication skills Nice-To-Have: Experience in creating reports with PowerBI and reporting services Familiarity with Manufacturing Integration and Intelligence (MII) Desire for future leadership opportunities Experience with troubleshooting SQL performance issues Experience supporting open-source projects like Bugzilla Develop and maintain scalable manufacturing solutions for the Allentown facility. Provide critical 24/7 support for MES/SAP interfaces and related systems. Integrate new product introductions (NPI) with SAP and support web services. Collaborate with the team to implement paperless solutions on the manufacturing floor. Coordinate user support requests and oversee production change management. Troubleshoot and optimize SQL performance issues in collaboration with engineers. Support open source projects and help maintain documentation. Work independently to prioritize and manage tasks effectively.
    $103k-128k yearly est. Auto-Apply 15d ago
  • Sr. Software Developer

    Right Talent Right Now

    Embedded software engineer job in Allentown, PA

    Length 6-12 months contract The candidates will perform in a server-side developer role or may also work on client side, and will also be responsible for writing requirements/ technical specifications/use cases. The candidates are expected to demonstrate expertise in web technologies such as HTML5, CSS, JavaScript, Apache, AJAX and Rest, and have experience with XML and XPATH, in using multiple programming/scripting languages, developing automated test cases using the JUNIT Framework, and in cross browser development. The candidates are expected to rely on extensive experience and judgment to plan and accomplish project goals. A wide degree of creativity and latitude is expected.ResponsibilitiesThe ideal candidates will be responsible for:• Participating in design/architecture meetings.• Applying industry standard analysis, architecture, and development techniques, including Use Cases where appropriate, to assist in providing optimum solutions.• Registration Development Efforts - design, coding, testing, debugging, quality assurance review, and appropriate documentation.• Demonstrating strong problem solving ability, logic, and analytical skills.• Interacting with other areas within ETS for providing automated interface points via web services and other technologies.• Strong written and oral communication skills are a must.• Maintaining team spirit and a positive attitude. • Performing comprehensive preliminary testing and producing all entrance criteria documentation required to promote products under development to Software Test (SQA).Experience, Knowledge, Skills, and AbilitiesThe ideal candidates must have at least 8-10 years of progressively diverse analysis, development, and testing experience using Web and XML technologies. The person must demonstrate strong knowledge and experience with the responsibilities outlined above. The candidates must have significant experience with technologies listed below.• Skills Required:• Core Java (JDK 7+), J2EE (6+) , Hibernate (4.x), JUnit 4, Spring (3+), JDBC, XML, XSD, Oracle, PL-SQL• Skills Desired:• Postgres 9.x, PgSQL, Tomcat 6.x, Javascript, XHTML, JAXB, • Nice to Have: • Velocity Templating, Agile development, MDB (Message Driven Beans), Java Threads• Extensive experience with pure J2EE and core Java technologies is must.• Experience in client/ server integration. • Experience in web technologies such as HTML5, CSS, AJAX, JavaScript is a must. • Relational database development and ability to understand and write complex SQL is a must.• Experience developing applications using multiple programming/scripting languages. • Experience in developing automated test cases using the JUNIT Framework. • Experience in cross browser development. • Good interpersonal skills in order to interact with clients, technical staff, and third parties.Knowledge, Skills, and Abilities: A Bachelors degree with extensive coursework in Computer Science or an equivalent combination of education and experience from which comparable knowledge and abilities can be acquired is necessary.Platform Tools: Ant, EclipseLanguages: Java, HTML, JSF, XMLOperating Systems: Windows, UNIX/LinuxLocation Princeton, NJLength 6-12 month contract Additional Information All your information will be kept confidential according to EEO guidelines.
    $86k-113k yearly est. 15h ago
  • Senior Software Engineer, Core Experiences - Allentown, USA

    Speechify

    Embedded software engineer job in Allentown, PA

    Job Description Mission Speechify is the easiest way to listen to the world's information. Articles on the web, documents in the cloud, books on your phone. We absorb it all and let you listen to it at your desk, on the go, at your own speed, and with tools that make learning easier, deeper, and faster. What streaming services have done for audio entertainment, we're doing for audio information. And whatever we're doing seems to be working. We're #1 in our category, and experiencing exponential growth. Overview We're looking for a Senior Software Engineer to join our Core Experiences Team. This team builds and maintains the foundational services and SDKs that power Speechify's product experience across platforms. It's a critical role for someone who enjoys working at the intersection of product and infrastructure, thinks strategically, and is passionate about designing clear, reliable APIs and simple systems that directly enhance the user experience. What You'll Do Collaborate with Speechify's Product Teams to scope projects, find ways to reduce scope to get faster feedback from customers, navigate the integration/UX tradeoffs relevant to different product teams, and deliver solutions via our cross-platform SDK Optimize existing functionality to ship things like faster loading and more intelligent parsing by designing more efficient abstractions and improving our algorithms Ship cloud functions, lightweight backend services, and jobs using Kotlin An Ideal Candidate Should Have Systems thinking. You know that optimizing a system requires end-to-end design, and you believe simplicity is valuable. Speed. You work quickly to generate ideas and options and know how to decide which things can ship now and what things need time Focus. We're a high-growth startup with a busy, remote team. You know how and when to engage or be heads down Collaboration. You know how to inspire, play, and negotiate with opinionated designers, marketers, and PMs Preferred Tech Stack: Kotlin Multiplatform (Java experience is OK but role is Kotlin Multiplatform) Prior experience with GCP is a plus What We Offer A fast-growing environment where you can help shape the company and product. An entrepreneurial-minded team that supports risk, intuition, and hustle. A hands-off management approach so you can focus and do your best work. An opportunity to make a big impact in a transformative industry. Competitive salaries, a friendly and laid-back atmosphere, and a commitment to building a great asynchronous culture. Opportunity to work on a life-changing product that millions of people use. Build products that directly impact and support people with learning differences like dyslexia, ADD, low vision, concussions, autism, and more. Work in one of the fastest growing sectors of tech, the intersection of artificial intelligence and audio. The United States Based Salary range for this role is: 140,000-200,000 USD/Year + Bonus + Stock depending on experience Think you're a good fit for this job? Tell us more about yourself and why you're interested in the role when you apply. And don't forget to include links to your portfolio and LinkedIn. Not looking but know someone who would make a great fit? Refer them! Speechify is committed to a diverse and inclusive workplace. Speechify does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status.
    $86k-113k yearly est. 10d ago
  • Senior Software Engineer

    Penske 4.2company rating

    Embedded software engineer job in Reading, PA

    **Summary Statement:** Working with a diverse team, you will lead the technical design of software products and applications that support our business, while leading a team of software engineers on best practices in an effort to deliver our next generation of innovative solutions to our customers **What You Will Be Doing:** As a Senior Software Engineer, you will lead global software development teams to deliver on multiple medium to large sized enterprise wide projects concurrently. You will be overseeing the maintenance & modernization of existing systems as well as development of new applications & systems. Working with business users & management in a collaborative environment you will offer input into requirements & alternative courses of action. You will also get an opportunity to work with Architects and staff engineers to shape the architecture of the product/application. **Penske Responsibilities:** - Effectively lead teams through the application lifecycle (discovery, framing, design, develop, test, release and support) based on detailed requirements. - Recommend conceptual designs and architecture, producing deliverables for multiple medium to large complex projects on time and under budget. - Troubleshoot / Debug to optimize performance and perform problem analysis - Collaborate with product owners and facilitate working sessions to acquire and understand requirements / acceptance criteria and translate into technical requirements - Collaborate with product owners on user acceptance testing and quality assurance, ensuring the deliverables are adequately tested - Responsible for the creation and maintenance of project plans, timelines, milestones, goals, and deploy plans. - Participate in Design and Deploy Tollgate reviews and gain buy in from cross-functional teams including QA, Architect, Security, Webmaster and Operations. - Effectively document systems, software architecture and processes, including application documentation, dependency diagrams, etc. - Provide constructive input to department management regarding team members assigned to projects and assist in their performance and development planning. - Conduct new hire technical interviews - Other projects as assigned **Qualifications:** - Bachelor's Degree in Computer Science/Computer Engineering or equivalent years of software development experience - 10+ years experience of appropriate programming languages dependent upon the role (Java, RPG, etc..) - Full stack development experience in technologies such as React, Angular, jQuery, HTML, JavaScript, CSS, Spring framework, Spring-MVC, my Batis, RESTful API's. - 2-4 years of experience working with Agile teams. - 1-2 years of experience leading medium to large sized projects and diverse teams. - Ability to conduct new-hire interviews. - Expert knowledge of the full system development lifecycle - Expert knowledge of appropriate design frameworks and patterns and experience in implementing them in software development. - Ability to take ownership of multiple applications - Ability to effectively communicate with business and IT leaders. - Ability to design and recommend architectural frameworks and database designs - Ability to accurately estimate and lead medium to large size projects - Ability to train end user groups on how to use the completed solution - Strong ability to develop systems that meet architectural objectives including reusable, scalable code - Regular, predictable, full attendance is an essential function of the job - Willingness to travel as necessary, work the required schedule, work at the specific location required, complete Penske employment application, submit to a background investigation (to include past employment, education, and criminal history) and drug screening are required. **Physical Requirements:** -The physical and mental demands described here are representative of those that must be met by an associate to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. -The associate will be required to: read; communicate verbally and/or in written form; remember and analyze certain information; and remember and understand certain instructions or guidelines. -While performing the duties of this job, the associate may be required to stand, walk, and sit. The associate is frequently required to use hands to touch, handle, and feel, and to reach with hands and arms. The associate must be able to occasionally lift and/or move up to 25lbs/12kg. -Specific vision abilities required by this job include close vision, distance vision, peripheral vision, depth perception and the ability to adjust focus. Penske is an Equal Opportunity Employer. **About Penske Truck Leasing/Transportation Solutions** Penske Truck Leasing/Transportation Solutions is a premier global transportation provider that delivers essential and innovative transportation, logistics and technology services to help companies and people move forward. With headquarters in Reading, PA, Penske and its associates are driven by a dedication to excellence and a commitment to customer success. Visit Go Penske to learn more. Job Category: Information Technology Job Function: Software Engineering Job Family: Information Technology Address: 100 Gundy Drive Primary Location: US-PA-Reading Employer: Penske Truck Leasing Co., L.P. Req ID: 2509607
    $97k-130k yearly est. 60d+ ago
  • Embedded Software Engineer

    Globus Medical Inc. 4.5company rating

    Embedded software engineer job in Audubon, PA

    At Globus Medical, we move with a sense of urgency to deliver innovations that improve the quality of life of patients with musculoskeletal disorders. Our team is inspired by the needs of these patients, and the surgeons and healthcare providers who treat them. We embrace a culture of exceptional response by partnering with researchers and educators to transform clinical insights into tangible solutions. Our solutions improve the techniques and outcomes of surgery so patients can resume their lives as quickly as possible. Position Summary: We are seeking a highly skilled and motivated Software Engineer with embedded/firmware experience to join our rapidly growing Digital Health team. You will work closely with a dynamic team of electrical, software, and mechanical engineers to conceptualize and commercialize innovative medical devices to meaningfully impact the lives of patients with musculoskeletal disorders. The ideal candidate will have a strong background designing, building, and testing software for embedded systems. This role requires a balance of creative thinking, analytical design, hands-on prototyping and testing, and systematic product development. Essential Functions: * Design, build, and test software for connected medical devices, ensuring adherence to industry standards and performance metrics * Translate product requirements into design specifications and verification tests * Work independently as well as on small teams * Collaborate with a team of electrical, mechanical, and software engineers to integrate system software into market-ready medical device products * Evaluate real-world system performance with hands-on verification and validation testing * Adhere to project timelines to deliver on-time designs, prototypes, test results, and documentation Required Knowledge, Experience, and Skills: * BS with 3+ years of experience or MS with 1+ years of experience * Experience developing production software/firmware for hardware systems * Experience programming in C++ and/or Rust * Experience with communication protocols such as I2C, SPI, UART, RS-485, TCP/IP, Wi-Fi, Bluetooth, or BLE * Experience with data structures, data processing, and algorithm development * Experience developing software tools, utilities, and libraries/components * Experience with git source control and pull request processes * Experience with hands-on prototyping and debugging * Excellent written and verbal communication skills * Ability to work independently and in small teams * Ability to travel up to 10% of the time Preferred Knowledge, Experience, and Skills: * Experience developing software/firmware for medical devices, wearables, or IoT/smart devices * Working knowledge of wireless communication protocols and cybersecurity principles * Experience working with sensors and processing sensor data * Experience programming in Rust Our Values: Our Life Moves Us philosophy is built on four values: Passionate About Innovation, Customer Focused, Teamwork, and Driven. * Passionate about Innovation: Improving patient care by delivering advanced technology to our customers is at the core of what we do. We are passionate in our role in improving the lives of patients by continuously developing better solutions. * Customer Focused: We listen to our customers' needs and respond with a sense of urgency. * Teamwork: Working together, anything is possible. We value every person on our team and treat each other with respect. We are accountable to one another and support each other. Together, we make each other stronger. * Driven: We pursue our mission with energy and passion. We are nimble, results-oriented and decisive. We overcome obstacles that arise in our quest to deliver solutions that will improve the lives of our customers and patients. Equal Employment Opportunity: Globus Medical is an equal opportunity employer. All applicants will receive consideration for employment without regard to race, color, religion, gender, sexual orientation, age, disability, marital status, pregnancy, national origin or citizenship. We are committed to a diverse workforce. We value all employees' talents and support an environment that is inclusive and respectful. Other Duties: Please note this job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee for this job. Duties, responsibilities and activities may change at any time with or without notice.
    $71k-87k yearly est. 60d+ ago
  • Sr. MES Developer

    The Boston Beer Company, Inc. 4.8company rating

    Embedded software engineer job in Breinigsville, PA

    We are currently hiring a FT Senior MES Developer hybrid, in Breinigsville, PA or Cincinnati, OH We're seeking an experienced MES Developer to design, develop, and support manufacturing systems that connect plant floor operations with enterprise platforms. This IT-based role focuses on building solutions that enhance production tracking, quality, and performance through seamless integration with SAP, LIMS, PLCs, and historians. The ideal candidate will have hands-on experience with Aveva (Wonderware) MES and System Platform or comparable solutions such as GE, Rockwell, Siemens, or Ignition. Along with strong skills in SQL, data integration, and automation. This position combines technical development with process optimization to drive efficiency, data accuracy, and actionable insights across the manufacturing network. * A Hybrid position at Boston Beer requires that our coworkers reside within commuting distance to be onsite according to their teams' weekly schedule. What You'll Brew: * Design, develop, and deploy custom MES solutions using Aveva Wonderware MES software, ensuring alignment with industry best practices. * Customize and configure MES applications to meet the specific needs of our manufacturing operations. * Work closely with cross-functional teams to integrate MES systems with existing enterprise applications and manufacturing equipment such as SAP, LIMS, SCADA, PLCs. * Conduct system testing, troubleshooting, and performance tuning to ensure the stability and reliability of MES applications. * Lead MES projects and enhancements from inception to completion, including requirement gathering, design, development, testing, and deployment. * Manage project timelines, resources, and budgets to ensure successful project delivery. * Develop and implement solutions to enhance production efficiency, quality, and data accuracy. * Work closely with manufacturing and production teams to understand their processes and identify improvement opportunities through the MES system. * Create and maintain comprehensive documentation for MES architecture, configurations, customizations, and development processes. * Train MES support staff on the functionality and best practices of the MES system. * Collaborate with stakeholders to understand business requirements and translate them into functional specifications for MES projects. * Provide technical guidance and mentorship to junior developers and support staff on MES development best practices. * Proactively identify opportunities for process improvement and innovation in MES implementation and utilization. * Stay current on emerging technologies and trends in MES development to drive continuous improvement and innovation within the organization. * Participate in or lead MES-related projects, ensuring timely and successful delivery of project milestones. What Ingredients You'll Bring: Minimum Qualifications: * Minimum of 5 years of experience developing solutions for AVEVA MES environments * Proficiency in programming languages such as SQL, C#, .NET, and JavaScript. * Experience with AVEVA Wonderware software, including System Platform, Historian, and InTouch. * Knowledge of manufacturing processes and production systems. * Familiarity with industrial communication protocols (e.g., OPC, Modbus, Ethernet/IP). * Strong problem-solving skills and the ability to analyze complex systems and processes. * Excellent verbal and written communication skills. Ability to convey technical information to non-technical stakeholders. * Experience in managing or participating in technical projects. Ability to work collaboratively in a team environment. * Bachelor's degree in computer science, Information Technology, Engineering, or a related field. Preferred Qualifications: * Relevant certifications in MES or AVEVA technologies. * Experience in a manufacturing environment, particularly in Food and Beverage. * Practical experience working in an Agile development environment. * Familiarity with Lean Manufacturing and Six Sigma methodologies. Level: 6 At the Boston Beer Company and in accordance with pay transparency laws, we are open about our salary ranges. For this role, the salary range is between $80,800 and $159,900. However, it's important to note that where the person hired starts in this range is dependent on their related experience, skillset and location. Additionally, this position qualifies for a discretionary annual bonus based on company and individual performance, and certain sales roles might include a car allowance. Some Perks: Our people are our most important "ingredient." We hire the best talent; and we reward, develop, and retain them too. In addition to generous healthcare on day one, stock purchase plan, 401k and more, Full Time Boston Beer Coworkers have the following perks available*: * Tuition reimbursement * Fertility/adoption support * Free financial coaching * Health & wellness program and discounts * Professional development & training * Free beer! * Talk to your recruiter about eligibility Qualified applicants with arrest or conviction records will be considered for employment in accordance with the Fair Chance Ordinance and the CA Fair Chance Act. Boston Beer Corporation is an equal opportunity employer and is committed to a diverse workforce. In order to help ensure reasonable accommodation for individuals protected by Section 503 of the Rehabilitation Act of 1973, the Vietnam Veteran's Readjustment Act of 1974, and Title I of the Americans with Disabilities Act of 1990, applicants who wish to request accommodation in the job application process can contact ******************* for assistance. #LIAJ1 #LI-Hybrid
    $80.8k-159.9k yearly Auto-Apply 60d+ ago
  • Sr. Software Developer

    Right Talent Right Now

    Embedded software engineer job in Allentown, PA

    Length 6-12 months contract The candidates will perform in a server-side developer role or may also work on client side, and will also be responsible for writing requirements/ technical specifications/use cases. The candidates are expected to demonstrate expertise in web technologies such as HTML5, CSS, JavaScript, Apache, AJAX and Rest, and have experience with XML and XPATH, in using multiple programming/scripting languages, developing automated test cases using the JUNIT Framework, and in cross browser development. The candidates are expected to rely on extensive experience and judgment to plan and accomplish project goals. A wide degree of creativity and latitude is expected.ResponsibilitiesThe ideal candidates will be responsible for:• Participating in design/architecture meetings.• Applying industry standard analysis, architecture, and development techniques, including Use Cases where appropriate, to assist in providing optimum solutions.• Registration Development Efforts - design, coding, testing, debugging, quality assurance review, and appropriate documentation.• Demonstrating strong problem solving ability, logic, and analytical skills.• Interacting with other areas within ETS for providing automated interface points via web services and other technologies.• Strong written and oral communication skills are a must.• Maintaining team spirit and a positive attitude. • Performing comprehensive preliminary testing and producing all entrance criteria documentation required to promote products under development to Software Test (SQA).Experience, Knowledge, Skills, and AbilitiesThe ideal candidates must have at least 8-10 years of progressively diverse analysis, development, and testing experience using Web and XML technologies. The person must demonstrate strong knowledge and experience with the responsibilities outlined above. The candidates must have significant experience with technologies listed below.• Skills Required:• Core Java (JDK 7+), J2EE (6+) , Hibernate (4.x), JUnit 4, Spring (3+), JDBC, XML, XSD, Oracle, PL-SQL• Skills Desired:• Postgres 9.x, PgSQL, Tomcat 6.x, Javascript, XHTML, JAXB, • Nice to Have: • Velocity Templating, Agile development, MDB (Message Driven Beans), Java Threads• Extensive experience with pure J2EE and core Java technologies is must.• Experience in client/ server integration. • Experience in web technologies such as HTML5, CSS, AJAX, JavaScript is a must. • Relational database development and ability to understand and write complex SQL is a must.• Experience developing applications using multiple programming/scripting languages. • Experience in developing automated test cases using the JUNIT Framework. • Experience in cross browser development. • Good interpersonal skills in order to interact with clients, technical staff, and third parties.Knowledge, Skills, and Abilities: A Bachelors degree with extensive coursework in Computer Science or an equivalent combination of education and experience from which comparable knowledge and abilities can be acquired is necessary.Platform Tools: Ant, EclipseLanguages: Java, HTML, JSF, XMLOperating Systems: Windows, UNIX/LinuxLocation Princeton, NJLength 6-12 month contract Additional Information All your information will be kept confidential according to EEO guidelines.
    $86k-113k yearly est. 60d+ ago
  • Senior Software Engineer, Core Experiences - Allentown, USA

    Speechify

    Embedded software engineer job in Allentown, PA

    Mission Speechify is the easiest way to listen to the world's information. Articles on the web, documents in the cloud, books on your phone. We absorb it all and let you listen to it at your desk, on the go, at your own speed, and with tools that make learning easier, deeper, and faster. What streaming services have done for audio entertainment, we're doing for audio information. And whatever we're doing seems to be working. We're #1 in our category, and experiencing exponential growth. Overview We're looking for a Senior Software Engineer to join our Core Experiences Team. This team builds and maintains the foundational services and SDKs that power Speechify's product experience across platforms. It's a critical role for someone who enjoys working at the intersection of product and infrastructure, thinks strategically, and is passionate about designing clear, reliable APIs and simple systems that directly enhance the user experience. What You'll Do Collaborate with Speechify's Product Teams to scope projects, find ways to reduce scope to get faster feedback from customers, navigate the integration/UX tradeoffs relevant to different product teams, and deliver solutions via our cross-platform SDK Optimize existing functionality to ship things like faster loading and more intelligent parsing by designing more efficient abstractions and improving our algorithms Ship cloud functions, lightweight backend services, and jobs using Kotlin An Ideal Candidate Should Have Systems thinking. You know that optimizing a system requires end-to-end design, and you believe simplicity is valuable. Speed. You work quickly to generate ideas and options and know how to decide which things can ship now and what things need time Focus. We're a high-growth startup with a busy, remote team. You know how and when to engage or be heads down Collaboration. You know how to inspire, play, and negotiate with opinionated designers, marketers, and PMs Preferred Tech Stack: Kotlin Multiplatform (Java experience is OK but role is Kotlin Multiplatform) Prior experience with GCP is a plus What We Offer A fast-growing environment where you can help shape the company and product. An entrepreneurial-minded team that supports risk, intuition, and hustle. A hands-off management approach so you can focus and do your best work. An opportunity to make a big impact in a transformative industry. Competitive salaries, a friendly and laid-back atmosphere, and a commitment to building a great asynchronous culture. Opportunity to work on a life-changing product that millions of people use. Build products that directly impact and support people with learning differences like dyslexia, ADD, low vision, concussions, autism, and more. Work in one of the fastest growing sectors of tech, the intersection of artificial intelligence and audio. The United States Based Salary range for this role is: 140,000-200,000 USD/Year + Bonus + Stock depending on experience Think you're a good fit for this job? Tell us more about yourself and why you're interested in the role when you apply. And don't forget to include links to your portfolio and LinkedIn. Not looking but know someone who would make a great fit? Refer them! Speechify is committed to a diverse and inclusive workplace. Speechify does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status.
    $86k-113k yearly est. Auto-Apply 60d+ ago
  • Embedded Software Engineer

    Globus Medical, Inc. 4.5company rating

    Embedded software engineer job in Audubon, PA

    At Globus Medical, we move with a sense of urgency to deliver innovations that improve the quality of life of patients with musculoskeletal disorders. Our team is inspired by the needs of these patients, and the surgeons and healthcare providers who treat them. We embrace a culture of exceptional response by partnering with researchers and educators to transform clinical insights into tangible solutions. Our solutions improve the techniques and outcomes of surgery so patients can resume their lives as quickly as possible. **Essential Functions:** + Design, build, and test software for connected medical devices, ensuring adherence to industry standards and performance metrics + Translate product requirements into design specifications and verification tests + Work independently as well as on small teams + Collaborate with a team of electrical, mechanical, and software engineers to integrate system software into market-ready medical device products + Evaluate real-world system performance with hands-on verification and validation testing + Adhere to project timelines to deliver on-time designs, prototypes, test results, and documentation **Required Knowledge, Experience, and Skills:** + BS with 3+ years of experience or MS with 1+ years of experience + Experience developing production software/firmware for hardware systems + Experience programming in C++ and/or Rust + Experience with communication protocols such as I2C, SPI, UART, RS-485, TCP/IP, Wi-Fi, Bluetooth, or BLE + Experience with data structures, data processing, and algorithm development + Experience developing software tools, utilities, and libraries/components + Experience with git source control and pull request processes + Experience with hands-on prototyping and debugging + Excellent written and verbal communication skills + Ability to work independently and in small teams + Ability to travel up to 10% of the time **Preferred Knowledge, Experience, and Skills:** + Experience developing software/firmware for medical devices, wearables, or IoT/smart devices + Working knowledge of wireless communication protocols and cybersecurity principles + Experience working with sensors and processing sensor data + Experience programming in Rust **Our Values** **:** Our Life Moves Us philosophy is built on four values: Passionate About Innovation, Customer Focused, Teamwork, and Driven. + **Passionate about Innovation** : Improving patient care by delivering advanced technology to our customers is at the core of what we do. We are passionate in our role in improving the lives of patients by continuously developing better solutions. + **Customer Focused** : We listen to our customers' needs and respond with a sense of urgency. + **Teamwork** : Working together, anything is possible. We value every person on our team and treat each other with respect. We are accountable to one another and support each other. Together, we make each other stronger. + **Driven** : We pursue our mission with energy and passion. We are nimble, results-oriented and decisive. We overcome obstacles that arise in our quest to deliver solutions that will improve the lives of our customers and patients. **Equal Employment Opportunity** **:** Globus Medical is an equal opportunity employer. All applicants will receive consideration for employment without regard to race, color, religion, gender, sexual orientation, age, disability, marital status, pregnancy, national origin or citizenship. We are committed to a diverse workforce. We value all employees' talents and support an environment that is inclusive and respectful. **Other Duties** **:** Please note this job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee for this job. Duties, responsibilities and activities may change at any time with or without notice.
    $71k-87k yearly est. 3d ago
  • Senior Software Engineer

    Globus Medical, Inc. 4.5company rating

    Embedded software engineer job in Audubon, PA

    At Globus Medical, we move with a sense of urgency to deliver innovations that improve the quality of life of patients with musculoskeletal disorders. Our team is inspired by the needs of these patients, and the surgeons and healthcare providers who treat them. We embrace a culture of exceptional response by partnering with researchers and educators to transform clinical insights into tangible solutions. Our solutions improve the techniques and outcomes of surgery so patients can resume their lives as quickly as possible. **Senior Software Engineer** Location: Audubon , PA Reports To: Software Group Manager **Position Summary:** Join our dynamic, globally diverse development team dedicated to advancing surgical robotic procedures. As a **Senior Software Engineer** , you will play a key role in developing cutting-edge software solutions for surgical navigation and procedural support systems used in operating rooms worldwide. This hands-on role requires a self-motivated, detail-oriented individual with a strong background in **medical technology and robotics** , particularly in **C++ development** . Success in this position demands effective communication, adaptability, and a proactive approach to problem-solving in a fast-paced environment. This is a full-time, in-person role based at our headquarters **Essential Responsibilities:** + Designs and develops prototypes, proofs of concept, and production-grade software for surgical robotics and navigation systems + Ensures high performance, reliability, and scalability of software solutions in clinical environments + Demonstrates a strong commitment to software craftsmanship, including test-driven development and clean coding practices + Contributes to system architecture, design reviews, testing strategies, and documentation + Stays current with advancements in medical robotics, software engineering, and regulatory standards through continuous learning + Collaborates effectively in agile teams and contributes to individual and group development efforts + Upholds the company's Code of Conduct and complies with all relevant industry and governmental regulations + Represents the company professionally and ethically in all interactions with internal and external stakeholders **Qualifications:** + Bachelor's Degree with 7+ years of professional programming experience, or a Master's Degree with 5+ years of experience + Proven experience in software development and design, especially in robotics integration and motion control systems + Proficient in object-oriented C++ (C++17 or newer) with strong Qt/QML development skills + Experience building reusable software tools, libraries, and components for medical or robotic applications + Familiarity with medical device development, including regulatory and safety considerations, is highly desirable + Strong ability to work independently and collaboratively in small, focused teams + Excellent communication skills-oral, written, and visual + Proficient with Windows OS, Microsoft Teams, Office Suite, and email communication + Willingness to travel up to 5% of the time + This position requires on-site presence; remote work is not available. **Other Duties:** Please note this is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee for this job. Duties, responsibilities and activities may change at any time with or without notice. **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. The employee is occasionally required to sit; climb or balance; and stoop, kneel, crouch or crawl. The employee must frequently lift and/or move up to 10 pounds and occasionally lift and/or move up to 25 pounds. Specific vision abilities required by this job include close vision, distance vision, color vision, peripheral vision, depth perception and ability to adjust focus. _Globus Medical is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, or protected veteran status and will not be discriminated against on the basis of disability._ **Why Join Us?** + Impactful Work: Be part of a team that's transforming surgical care through advanced robotics and navigation technologies, directly improving patient outcomes. + Cutting-Edge Innovation: Work on state-of-the-art systems in medical robotics, combining software engineering with real-world clinical applications. + Collaborative Environment: Join a diverse, multidisciplinary team of engineers, clinicians, and researchers who are passionate about solving complex challenges. + Professional Growth: Gain exposure to the latest tools and methodologies in C++ development, robotics integration, and medical device software, with opportunities for continuous learning and career advancement. + In-Person Collaboration: Thrive in a hands-on, in-person setting that fosters creativity, rapid iteration, and close teamwork. + Mission-Driven Culture: Contribute to a company that values ethical business practices, compliance, and social responsibility in everything we do. **Our Values** **:** Our Life Moves Us philosophy is built on four values: Passionate About Innovation, Customer Focused, Teamwork, and Driven. + **Passionate about Innovation** : Improving patient care by delivering advanced technology to our customers is at the core of what we do. We are passionate in our role in improving the lives of patients by continuously developing better solutions. + **Customer Focused** : We listen to our customers' needs and respond with a sense of urgency. + **Teamwork** : Working together, anything is possible. We value every person on our team and treat each other with respect. We are accountable to one another and support each other. Together, we make each other stronger. + **Driven** : We pursue our mission with energy and passion. We are nimble, results-oriented and decisive. We overcome obstacles that arise in our quest to deliver solutions that will improve the lives of our customers and patients. **Equal Employment Opportunity** **:** Globus Medical is an equal opportunity employer. All applicants will receive consideration for employment without regard to race, color, religion, gender, sexual orientation, age, disability, marital status, pregnancy, national origin or citizenship. We are committed to a diverse workforce. We value all employees' talents and support an environment that is inclusive and respectful. **Other Duties** **:** Please note this job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee for this job. Duties, responsibilities and activities may change at any time with or without notice.
    $80k-97k yearly est. 43d ago
  • Senior Software Engineer

    Globus Medical 4.5company rating

    Embedded software engineer job in Audubon, PA

    At Globus Medical, we move with a sense of urgency to deliver innovations that improve the quality of life of patients with musculoskeletal disorders. Our team is inspired by the needs of these patients, and the surgeons and healthcare providers who treat them. We embrace a culture of exceptional response by partnering with researchers and educators to transform clinical insights into tangible solutions. Our solutions improve the techniques and outcomes of surgery so patients can resume their lives as quickly as possible. Position Summary: The Senior Software Engineer will be a part of our rapidly growing surgical navigation division. Here, we develop novel tracking platforms, sensors and algorithms by working with top surgeons and a cross-functional engineering team. The Senior Software Engineer will be responsible for software development for surgical navigation products used across a wide variety of clinical procedures as well as performing the role of being the technical lead for the projects they are working on. The position will be a hands-on one with the individual capable of creative and systematic product development with minimum supervision. Essential Functions: Develops prototypes, proofs of concept in addition to production-quality solutions Ensures efficient performance and scalability of solutions Demonstrates a passion for software development, software craftsmanship, and test-driven development Contributes to design, testing and documentation Maintains professional and technical knowledge by attending educational workshops, reviewing professional publications, establishing personal networks, and participating in professional societies Is able to work on sizeable individual efforts as well as on teams using agile methodologies Adheres to the letter and spirit of the company Code of Conduct, the AdvaMed Code, MedTech Code, and all other company policies. Ensure Compliance with applicable governmental laws, rules, and regulations, both in the United States and internationally, by completing introductory and annual training and maintaining knowledge of compliance as it applies to your role. Ensures Compliance with applicable governmental laws, rules, and regulations, both in the United States and internationally, by completing introductory and annual training and maintaining knowledge of compliance as it applies to your role. Represents the company in a professional manner and uphold the highest standards of ethical business practices and socially responsible conduct in all interactions with other employees, customers, suppliers, and other third parties of Globus. Reasonable accommodations may be made to enable individuals with disabilities to perform these essential functions. Qualifications: Bachelor's Degree with 5+ years of professional programming experience required OR a Master's degree with 3-5 years of experience Experience in object-oriented analysis and design Experience programming in C++ Experience in algorithms and data structures Experience in Machine Vision Experience in UI design and development Experience programming in Python, MATLAB Experience in Machine Learning is a plus Experience with Git source control and pull request processes Experience developing software tools, utilities, and libraries/components Ability to work independently and as a key contributor in small teams Excellent oral, written, and graphical communication skills Working knowledge of Windows, Microsoft Teams, Microsoft Office, and E-mail Ability to travel up to 5% of the time Physical Demands: The physical demands listed here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Required to sit; climb or balance; and stoop, kneel, crouch or crawl Required to regularly lift and/or move up to 10 pounds, and occasionally lift and/or move up to 25 pounds Required to possess specific visons abilities, including close vision, distance vision, color vision, peripheral vision, depth perception and capacity to adjust focus Our Values: Our Life Moves Us philosophy is built on four values: Passionate About Innovation, Customer Focused, Teamwork, and Driven. Passionate about Innovation: Improving patient care by delivering advanced technology to our customers is at the core of what we do. We are passionate in our role in improving the lives of patients by continuously developing better solutions. Customer Focused: We listen to our customers' needs and respond with a sense of urgency. Teamwork: Working together, anything is possible. We value every person on our team and treat each other with respect. We are accountable to one another and support each other. Together, we make each other stronger. Driven: We pursue our mission with energy and passion. We are nimble, results-oriented and decisive. We overcome obstacles that arise in our quest to deliver solutions that will improve the lives of our customers and patients. Equal Employment Opportunity: Globus Medical is an equal opportunity employer. All applicants will receive consideration for employment without regard to race, color, religion, gender, sexual orientation, age, disability, marital status, pregnancy, national origin or citizenship. We are committed to a diverse workforce. We value all employees' talents and support an environment that is inclusive and respectful. Other Duties: Please note this job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee for this job. Duties, responsibilities and activities may change at any time with or without notice.
    $80k-97k yearly est. Auto-Apply 60d+ ago
  • Senior Software Engineer (Front End)

    Globus Medical 4.5company rating

    Embedded software engineer job in Audubon, PA

    At Globus Medical, we move with a sense of urgency to deliver innovations that improve the quality of life of patients with musculoskeletal disorders. Our team is inspired by the needs of these patients, and the surgeons and healthcare providers who treat them. We embrace a culture of exceptional response by partnering with researchers and educators to transform clinical insights into tangible solutions. Our solutions improve the techniques and outcomes of surgery so patients can resume their lives as quickly as possible. As a Senior Software Engineer, you will be part of a small pluri-disciplinary development team of 5 to 10 engineers, dedicated to the development of a complete surgical robotic system. You are a self-starter, detail-oriented, organized and deadline driven. You also possess strong communication skills, a “roll your sleeves up” mentality and be able to work in an “agile” structure with changing priorities. The responsibilities of the position include, but are not limited to, the following: · Designing and developing front-end and middle-end aspects of software for medical devices. · Partnering with Product Manager and UI/UX Designer for prototyping, evaluation, and implementation of User Interface view models. · Managing all aspects of assigned work packages to ensure timely completion of tasks while remaining in full compliance with Globus software development environment (version control, tool chains, documentation tools) and quality system. · Actively contribute to software design verification and validation activities to ensure designs meet requirements. · Creating and maintaining assigned design history file software documents, and if applicable assist projects lead in the writing of regulatory documents required for product/software certification. · Periodically attend surgical cases to understand context, workflows with integrated capital equipment and end-user (i.e., surgeon) requirements. · Adhering to the letter and spirit of the company Code of Conduct, the AdvaMed Code, MedTech Code, and all other company policies. Ensure Compliance with applicable governmental laws, rules, and regulations, both in the United States and internationally, by completing introductory and annual training and maintaining knowledge of compliance as it applies to your role. · Representing the company in a professional manner and uphold the highest standards of ethical business practices and socially responsible conduct in all interactions with other employees, customers, suppliers, and other third parties of Globus. In order to be qualified for this role, you must possess the following: · Proactive and autonomous mindset supported by problem solving skills. · Bachelor's Degree with 5-7 years or a Master's degree with 3-5 years in a similar role in an international, matrixed and fast-growing environment. Medical devices or life sciences experience is an asset. · Object oriented C++ development, including C++17 and later. · Qt and QML framework experience. · Test-driven programming. · Proficient in both spoken and written English and French, or willingness to improve it. Important note: you will be interacting with English speaking colleagues located in the USA and Europe daily. · You are willing to relocate to Lausanne, Switzerland area. · Ability to travel up to 5% of the time and attend cadaver labs and surgeries. Other Duties: Please note this is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee for this job. Duties, responsibilities and activities may change at any time with or without notice. Our Values: Our Life Moves Us philosophy is built on four values: Passionate About Innovation, Customer Focused, Teamwork, and Driven. Passionate about Innovation: Improving patient care by delivering advanced technology to our customers is at the core of what we do. We are passionate in our role in improving the lives of patients by continuously developing better solutions. Customer Focused: We listen to our customers' needs and respond with a sense of urgency. Teamwork: Working together, anything is possible. We value every person on our team and treat each other with respect. We are accountable to one another and support each other. Together, we make each other stronger. Driven: We pursue our mission with energy and passion. We are nimble, results-oriented and decisive. We overcome obstacles that arise in our quest to deliver solutions that will improve the lives of our customers and patients. Equal Employment Opportunity: Globus Medical is an equal opportunity employer. All applicants will receive consideration for employment without regard to race, color, religion, gender, sexual orientation, age, disability, marital status, pregnancy, national origin or citizenship. We are committed to a diverse workforce. We value all employees' talents and support an environment that is inclusive and respectful. Other Duties: Please note this job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee for this job. Duties, responsibilities and activities may change at any time with or without notice.
    $80k-97k yearly est. Auto-Apply 4d ago
  • Senior Software Engineer

    Globus Medical 4.5company rating

    Embedded software engineer job in Audubon, PA

    At Globus Medical, we move with a sense of urgency to deliver innovations that improve the quality of life of patients with musculoskeletal disorders. Our team is inspired by the needs of these patients, and the surgeons and healthcare providers who treat them. We embrace a culture of exceptional response by partnering with researchers and educators to transform clinical insights into tangible solutions. Our solutions improve the techniques and outcomes of surgery so patients can resume their lives as quickly as possible. Senior Software Engineer Location: Audubon , PA Reports To: Software Group Manager Position Summary: Join our dynamic, globally diverse development team dedicated to advancing surgical robotic procedures. As a Senior Software Engineer, you will play a key role in developing cutting-edge software solutions for surgical navigation and procedural support systems used in operating rooms worldwide. This hands-on role requires a self-motivated, detail-oriented individual with a strong background in medical technology and robotics, particularly in C++ development. Success in this position demands effective communication, adaptability, and a proactive approach to problem-solving in a fast-paced environment. This is a full-time, in-person role based at our headquarters Essential Responsibilities: Designs and develops prototypes, proofs of concept, and production-grade software for surgical robotics and navigation systems Ensures high performance, reliability, and scalability of software solutions in clinical environments Demonstrates a strong commitment to software craftsmanship, including test-driven development and clean coding practices Contributes to system architecture, design reviews, testing strategies, and documentation Stays current with advancements in medical robotics, software engineering, and regulatory standards through continuous learning Collaborates effectively in agile teams and contributes to individual and group development efforts Upholds the company's Code of Conduct and complies with all relevant industry and governmental regulations Represents the company professionally and ethically in all interactions with internal and external stakeholders Qualifications: Bachelor's Degree with 7+ years of professional programming experience, or a Master's Degree with 5+ years of experience Proven experience in software development and design, especially in robotics integration and motion control systems Proficient in object-oriented C++ (C++17 or newer) with strong Qt/QML development skills Experience building reusable software tools, libraries, and components for medical or robotic applications Familiarity with medical device development, including regulatory and safety considerations, is highly desirable Strong ability to work independently and collaboratively in small, focused teams Excellent communication skills-oral, written, and visual Proficient with Windows OS, Microsoft Teams, Office Suite, and email communication Willingness to travel up to 5% of the time This position requires on-site presence; remote work is not available. Other Duties: Please note this is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee for this job. Duties, responsibilities and activities may change at any time with or without notice. 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. The employee is occasionally required to sit; climb or balance; and stoop, kneel, crouch or crawl. The employee must frequently lift and/or move up to 10 pounds and occasionally lift and/or move up to 25 pounds. Specific vision abilities required by this job include close vision, distance vision, color vision, peripheral vision, depth perception and ability to adjust focus. Globus Medical is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, or protected veteran status and will not be discriminated against on the basis of disability. Why Join Us? Impactful Work: Be part of a team that's transforming surgical care through advanced robotics and navigation technologies, directly improving patient outcomes. Cutting-Edge Innovation: Work on state-of-the-art systems in medical robotics, combining software engineering with real-world clinical applications. Collaborative Environment: Join a diverse, multidisciplinary team of engineers, clinicians, and researchers who are passionate about solving complex challenges. Professional Growth: Gain exposure to the latest tools and methodologies in C++ development, robotics integration, and medical device software, with opportunities for continuous learning and career advancement. In-Person Collaboration: Thrive in a hands-on, in-person setting that fosters creativity, rapid iteration, and close teamwork. Mission-Driven Culture: Contribute to a company that values ethical business practices, compliance, and social responsibility in everything we do. Our Values: Our Life Moves Us philosophy is built on four values: Passionate About Innovation, Customer Focused, Teamwork, and Driven. Passionate about Innovation: Improving patient care by delivering advanced technology to our customers is at the core of what we do. We are passionate in our role in improving the lives of patients by continuously developing better solutions. Customer Focused: We listen to our customers' needs and respond with a sense of urgency. Teamwork: Working together, anything is possible. We value every person on our team and treat each other with respect. We are accountable to one another and support each other. Together, we make each other stronger. Driven: We pursue our mission with energy and passion. We are nimble, results-oriented and decisive. We overcome obstacles that arise in our quest to deliver solutions that will improve the lives of our customers and patients. Equal Employment Opportunity: Globus Medical is an equal opportunity employer. All applicants will receive consideration for employment without regard to race, color, religion, gender, sexual orientation, age, disability, marital status, pregnancy, national origin or citizenship. We are committed to a diverse workforce. We value all employees' talents and support an environment that is inclusive and respectful. Other Duties: Please note this job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee for this job. Duties, responsibilities and activities may change at any time with or without notice.
    $80k-97k yearly est. Auto-Apply 44d ago

Learn more about embedded software engineer jobs

How much does an embedded software engineer earn in Lower Macungie, PA?

The average embedded software engineer in Lower Macungie, PA earns between $69,000 and $118,000 annually. This compares to the national average embedded software engineer range of $77,000 to $134,000.

Average embedded software engineer salary in Lower Macungie, PA

$90,000
Job type you want
Full Time
Part Time
Internship
Temporary