Software Development Engineer

3 days ago


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 designing, coding, integrating, and unit testing new software/firmware systems. The successful candidate will also be responsible for defining software/firmware system architectures, protocol definitions, APIs, third-party library code options, design specifications, and software/product test plans.


">Key Responsibilities
">
  • Design, develop, and maintain high-quality software and firmware solutions for embedded systems
  • Lead the definition of software/firmware system architectures, protocol definitions, APIs, third-party library code options, design specifications, and software/product 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
  • Develop and implement software testing plans and perform quality assurance activities
  • Respect for High Voltage (HV) circuits and ability to define and/or adhere to HV Safe Handling practices

">Requirements
">
  • Bachelor of Science Degree in Computer Science or related field
  • Eight (8+) years' work 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
  • Ability to work independently and prioritize multiple tasks and meet deadlines
  • Demonstrated capability in reading and understanding schematics and data sheets, coupled with possessing strong analytical, integration, support, and debugging skills
  • Simplified and succinct verbal and written communication skills in support of communicating or creating design, integration, test, and manufacturing documentation

">Preferred Skills
">
  • Pragmatic experience with cybersecurity concepts and methods (digital signatures, secure tokens, secure bootloader)
  • Previous design experience with embedded Linux
  • Experience/knowledge of QT or other cross-platform UI libraries
  • Advanced object-oriented design techniques (Design Patterns familiarity)
  • Experience with Board Support Package (BSP) development/support
  • RDBMS development/maintenance experience (SQLite, SQL Server)
  • Knowledge and experience in implementing solutions using digital signal processing techniques
  • Familiarity with test-driven development techniques (unit testing, mocks/stubs, etc.)
  • Use of Lean and Agile techniques for product development
  • Experience working with Product Managers, Sales, and Management on strategic planning

">About Us
">

Midatlantic Employers' Association is a dynamic organization that values innovation, teamwork, and customer satisfaction. We offer a competitive salary range of $110,000 - $140,000 per year, commensurate with experience. If you are a motivated and experienced professional looking for a new challenge, we encourage you to apply.



  • 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...


  • 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 Liberty Personnel Services, Inc Full time

    Job Title: Senior Software ArchitectJob Summary:We are seeking a highly skilled Sophisticated Software Engineer to join our team. The ideal candidate will have a strong background in systems programming concepts, including processes, locking, and memory management.About the Company:Liberty Personnel Services, Inc is a leading technical recruiting agency with...


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

    Job OverviewSoftware Systems Engineer at Liberty Personnel Services, Inc.Job DescriptionWe are seeking a talented Software Systems Engineer to join our team. This role involves designing and developing software systems with a strong focus on systems programming concepts.The ideal candidate will have a strong understanding of processes, locking, memory...


  • 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...


  • 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 Aditi Consulting Full time

    **Job Summary:** Electronics Batch Record EngineerWe are seeking an experienced Electronics Batch Record Engineer to join our team at Aditi Consulting. In this role, you will be responsible for developing and implementing electronic documentation systems for drug substance manufacturing.Key Responsibilities:Develop electronic batch records using Client-X...


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

    **Job Summary** We are seeking an experienced Device Design and Development Professional to join our team at Aditi Consulting. This role offers the opportunity to work on commercialized drug delivery devices and participate in design, development, and lifecycle management activities. **Responsibilities** Design Control Expertise: Possess a deep...


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

    We are looking for a talented Pharmaceutical Data Engineering Leader to drive the development of innovative data engineering solutions. As a key member of our team, you will be responsible for architecting and building ETL pipelines, designing data models, and ensuring high-performance data storage solutions.The ideal candidate will have 5+ years of...


  • Thousand Oaks, California, United States Jobot Full time

    Job Overview:A Senior Sales Engineer/Unit Manager is required for our Aerospace sector to lead and coordinate business activities related to custom-engineered products. The successful candidate will oversee all aspects of the business, from product development to sales and customer service.About Us:We are an advanced Aerospace and Defense company...


  • Thousand Oaks, California, United States Amgen Full time

    **About Amgen**Amgen, a leading biotechnology company, is dedicated to serving patients worldwide. Our mission is to develop innovative medicines that improve people's lives.**Overview of the Role**We are seeking an experienced Senior Bioprocess Engineer - Synthetic Development to join our team. In this role, you will be responsible for driving lab-based...


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

    Job Title: Data Engineer SpecialistAt Syntricate Technologies, we're seeking a highly skilled Data Engineer to join our team. This is a contract position located in Thousand Oaks, CA.Job Description:We're looking for a data engineering expert with 3+ years of experience in the data warehouse space. You'll be responsible for architecting and building ETL...


  • Thousand Oaks, California, United States Jobot Full time

    Job Overview: As a seasoned Senior Sales Engineer/Unit Manager in the Aerospace industry, you will be responsible for leading and coordinating business activities related to custom-engineered products. Acting like an owner, you will oversee the Profit & Loss (P&L) of your Business Unit, setting high standards of performance and conduct.">About Our Company:...


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

    At ACL Digital, we offer a competitive salary of $120,000 annually to our Device Engineer. 100% Thousand Oaks-based role open to relocation candidates with standard shift hours from 8-5pm and potential for overtime. Ideal candidate has hands-on experience in engineering environments, particularly with tools like Instron systems and optical measurement...


  • Thousand Oaks, California, United States JSAT AUTOMATION INC Full time

    About JSAT AutomationWe believe that by providing our customers with the resources they need to overcome obstacles in their scientific discoveries and business improvements, we can enhance their daily operations. Our mission is to offer a strategic approach to project implementation, focusing on efficiency, cost-effectiveness, and long-term relationships.Our...


  • Thousand Oaks, California, United States Collabera Full time

    Senior Analyst RoleCollabera is seeking an experienced Analytical Chemistry Specialist to fill a Senior Analyst role in our Thousand Oaks office. In this position, you will leverage your expertise in LC and HPLC to drive process improvements, develop new methods, and collaborate with cross-functional teams.Responsibilities:Develop and implement new...


  • Thousand Oaks, California, United States Harbinger Partners Full time

    Responsibilities and QualificationsThe Informatica Cloud Developer will be responsible for assisting with day-to-day operations, implementing and maintaining cloud-based data integration solutions, managing client interactions, reviewing deliverables, and developing relationships with clients.Required Qualifications:Experience working on a professional IT...


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

    Syntricate Technologies is seeking an experienced Senior Data Engineer for Healthcare Solutions to join our team. As a senior engineer, you will be responsible for leading the design and implementation of complex data engineering projects, ensuring high-quality code, and collaborating with cross-functional teams to deliver successful outcomes.The ideal...