Embedded Software Development Expert for Midatlantic Employers' Association

4 days ago


Thousand Oaks, California, United States Midatlantic Employers' Association Full time

**Job Overview**

We are seeking a skilled Embedded Software Development Engineer to join our team at the Midatlantic Employers' Association. This is a full-time, permanent opportunity in Oaks, PA.

As an Embedded Software Development Engineer, you will be responsible for designing, coding, integrating, and unit testing new software and firmware systems, as well as analyzing and modifying existing applications. You will also lead the definition of software and firmware system architectures, protocol definitions, APIs, third-party library code options, design specifications, and software/test plans.

This role requires expertise in software architecture design, software analysis, and code development for embedded systems. You will work collaboratively with firmware, hardware, and other support design team members to develop leading-edge software solutions for advanced microcontroller-based systems.

The ideal candidate will have a Bachelor of Science degree in Computer Science, Electrical Engineering, or a related field, along with 8+ years of experience covering the full product lifecycle with an embedded electronics product manufacturing company. You will have expert-level programming skills in C, C++, and C#, demonstrated expertise in object-oriented programming, and experience with version control and issue tracking software (Git/Jira preferred).

You will also have a proven track record of microcontroller software development across multiple processor families with varying feature sets, experience developing in embedded real-time multitasking operating systems (FreeRTOS preferred), and experience developing concurrent multitasking/multithreaded software systems.

Additionally, you will have demonstrated experience with various communication protocols, both point-to-point and network-related, and the ability to work independently and prioritize multiple tasks while meeting deadlines.

The salary for this position is estimated to be around $120,000 - $150,000 per year, based on industry standards and the location. Benefits include a competitive compensation package, opportunities for professional growth and development, and a collaborative and dynamic work environment.

**Essential Job Responsibilities:**

  • Take lead role in the design, coding, integration, and unit testing of new software and firmware systems, as well as analyzing and modifying existing applications.
  • Lead the definition of software and firmware system architectures, protocol definitions, APIs, third-party library code options, design specifications, and software/test plans.
  • Perform design feasibility studies and submission of work effort estimates for software development tasks associated with new product proposals.
  • Identify, set up, and document software development environments.
  • Coordinate with manufacturing engineering to provide product programming solutions and released code.
  • Perform research for and/or creation/initiation of product Engineering Change requests.
  • Lead and/or participate in software development process engineering refinements.
  • Perform assigned development group tasks in a high-quality fashion in accordance with all facility quality, safety, reliability, and compliance policies.

**Required Skills and Qualifications:**

  • Bachelor of Science degree in Computer Science, Electrical Engineering, or a related field.
  • 8+ years of experience covering the full product lifecycle with an embedded electronics product manufacturing company.
  • Expert-level programming skills in C, C++, and C#.
  • Demonstrated expertise in object-oriented programming.
  • Experience with version control and issue tracking software (Git/Jira preferred).
  • Proven track record of microcontroller software development across multiple processor families with varying feature sets.
  • Experience developing in embedded real-time multitasking operating systems (FreeRTOS preferred).
  • Experience developing concurrent multitasking/multithreaded software systems.
  • Demonstrated experience with various communication protocols, both point-to-point and network-related.

**Additional Information:**

This is a fantastic opportunity to join a dynamic and collaborative team, with opportunities for professional growth and development. If you are a motivated and experienced Embedded Software Development Engineer looking for a new challenge, please submit your application today.



  • Thousand Oaks, California, United States Midatlantic Employers' Association Full time

    Job Summary">Midatlantic Employers' Association is seeking an experienced Software Development Engineer to join our team. This role requires a professional with expert-level skills in software architecture design, software analysis, and code development for embedded systems.">About the Role">We are looking for a talented individual who can take lead roles in...


  • Fair Oaks, California, United States Midatlantic Employers' Association Full time

    Job SummaryWe are seeking an experienced Mid-Level Software Development Engineer to join our team at Midatlantic Employers' Association. The ideal candidate will have expertise in software architecture design, software analysis, and code development for embedded systems.This role requires a strong understanding of software development methodologies,...


  • Thousand Oaks, California, United States Midatlantic Employers' Association Full time

    Job OverviewWe are seeking an experienced Category Product Leadership Specialist to join our team at Midatlantic Employers' Association. This role is responsible for driving growth and profitability of assigned products, working closely with cross-functional teams to develop product roadmaps, market positioning strategies, and sales tactics.About the RoleThe...


  • Thousand Oaks, California, United States Midatlantic Employers' Association Full time

    Midatlantic Employers' Association seeks an experienced Senior Electronic Product Manager to join our team. This role is a key position within our organization, responsible for driving the growth and profitability of assigned electronic products.About the RoleThis is a full-time, permanent opportunity based in Oaks, PA. The successful candidate will have 0-5...


  • Thousand Oaks, California, United States Liberty Personnel Services, Inc Full time

    Job OverviewWe are seeking a skilled Expert Systems Developer to join our team at Liberty Personnel Services, Inc.The estimated salary for this position is $120,000 - $180,000 per year, depending on experience.About the RoleThis is a key opportunity for an experienced systems engineer looking to leverage their skills in software development and systems...


  • Thousand Oaks, California, United States Syntricate Technologies Full time

    **Job Description**Syntricate Technologies is looking for a seasoned Technical Lead to lead our MarkLogic solutions team. As a key member of our team, you will design and develop cutting-edge solutions using Python, R Shiny, and MarkLogic.Responsibilities include:Providing completed design documentation aligned with client processes and toolsAnalyzing and...


  • Thousand Oaks, California, United States Randstad Life Sciences Full time

    About Our CompanyRandstad Life Sciences is a leading biotechnology company located in Thousand Oaks, CA.We offer a dynamic and impactful work environment where you can expand your expertise in drug product development.The estimated annual salary for this role is $120,000 - $160,000, depending on experience.About the JobWe are seeking a highly skilled Process...


  • Thousand Oaks, California, United States ACL Digital Full time

    Job SummaryACL Digital is seeking a highly skilled Specialist Software Engineer to join our team. The ideal candidate will have a strong background in software development, with expertise in Planisware and Agile methodologies.Key Responsibilities• Collaborate with the resource management team in designing, developing, and supporting Planisware-based...


  • Thousand Oaks, California, United States Aditi Consulting Full time

    **Job Title:** Software Development ManagerWe are seeking a highly skilled Software Development Manager to join our team at Aditi Consulting. As a key member of our organization, you will be responsible for managing the development and implementation of electronic documentation systems for drug substance manufacturing.Key Responsibilities:Manage the...


  • Thousand Oaks, California, United States Randstad Life Sciences Full time

    Job DescriptionWe are seeking a highly skilled Process Development Senior Associate to join our team at Randstad Life Sciences. As a key member of the Oral and Enabling Delivery Systems group within the Drug Product Technologies (DPT) department, you will be responsible for executing small molecule formulation experiments to support the development of oral...


  • Thousand Oaks, California, United States The Management Association, Inc. Full time

    Overview:The Management Trust is a community association management company that values integrity, trust, experience, and support. As a New Development Assistant Community Association Manager, you will work alongside the New Development Community Association Manager and the New Development Team to provide management and support of new development...


  • Thousand Oaks, California, United States Randstad Life Sciences Full time

    We are looking for a highly motivated and skilled Process Development Associate to join our team at Randstad Life Sciences.This is an excellent opportunity to work on various aspects of process development, from formulation design to analytical method development.The ideal candidate will have a strong background in chemistry, biology, or a related field, and...


  • Thousand Oaks, California, United States The Management Association, Inc. Full time

    Job Summary:The Management Trust is a dynamic community association management company that requires a skilled and detail-oriented individual to fill the position of New Development Assistant Community Association Manager. As a key member of our team, you will be responsible for supporting the New Development Community Association Manager in managing...


  • Thousand Oaks, California, United States The Management Association, Inc. Full time

    About the RoleWe are seeking a highly skilled Assistant Community Association Manager to join our team at The Management Trust in Thousand Oaks, CA. As a key member of our New Development Team, you will be responsible for managing daily operations, interacting with Board members, homeowners, and vendors, and providing exceptional customer service.


  • Thousand Oaks, California, United States Aditi Consulting Full time

    About the Role:We are seeking a highly skilled GMP Documentation Expert to join our team in Thousand Oaks. This role involves generating electronic documentation, tracking metrics, and communicating between teams.Responsibilities:Documentation Generation: Create electronic batch records using Client-X (Korber) software.Validation and Implementation: Validate...


  • Thousand Oaks, California, United States beBee Professionals Full time $30,000 - $45,000

    We are seeking a dedicated Customer Service Expert to join beBee Professionals in Thousand Oaks, United States.Job OverviewThis role will involve providing exceptional support to our customers by answering inquiries, resolving issues, and ensuring customer satisfaction.Responsibilities:Answer customer inquiries via various channels such as phone, email, or...


  • Thousand Oaks, California, United States DueNorth Full time

    Job TitleDueNorth is seeking a Business Development Associate to join our team.We are looking for a full-time Recruitment and Growth Specialist who can make 70-80 phone calls daily, coordinate interviews, maintain candidate databases, and develop strong relationships with potential candidates.The ideal candidate will have excellent verbal and written...


  • Thousand Oaks, California, United States Wyndy LLC Full time

    About the PositionWe are seeking a skilled Youth Development Associate to provide after-school support to students in Thousand Oaks, CA. As a key member of our team, you will assist students with various activities and tasks, fostering a safe and engaging environment.Responsibilities include collaborating with educators and professionals to ensure smooth...


  • Thousand Oaks, California, United States EssilorLuxottica Full time

    Luxottica Career OpportunitiesLuxottica is a leading global designer, manufacturer, and distributor of fashion, luxury, and sports eyewear. Our commitment to innovation, quality, and style has made us a top choice for individuals seeking a career in the optical industry. As a Sales Associate at Sunglass Hut, you will have the opportunity to work in a dynamic...


  • Thousand Oaks, California, United States Volt Full time

    We are seeking a skilled Training and Development Associate to join our team at Volt. This role will provide support for training events, including logistical planning, communication with trainers and participants, and management of participant rosters.The ideal candidate will have strong written and verbal communication skills, the ability to identify...